X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fcontrollers%2Fstatic.ts;h=33c429eb17a235a1fed1adb52aa326bcbc3b992a;hb=63fa260a81a8930c157b73c897fe8696a8cc90d4;hp=0b5c12b7603cf540afa19d04de7509befbf40431;hpb=f7ce623db1225b7b6f8383c33cab9515b36907fe;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/controllers/static.ts b/server/controllers/static.ts index 0b5c12b76..33c429eb1 100644 --- a/server/controllers/static.ts +++ b/server/controllers/static.ts @@ -1,6 +1,6 @@ -import { HttpStatusCode } from '@shared/models' import cors from 'cors' import express from 'express' +import { handleStaticError } from '@server/middlewares' import { CONFIG } from '../initializers/config' import { HLS_STREAMING_PLAYLIST_DIRECTORY, STATIC_MAX_AGE, STATIC_PATHS } from '../initializers/constants' @@ -41,19 +41,3 @@ staticRouter.use( export { staticRouter } - -// --------------------------------------------------------------------------- - -function handleStaticError (err: any, req: express.Request, res: express.Response, next: express.NextFunction) { - const message = err.message || '' - - if (message.includes('ENOENT')) { - return res.fail({ - status: err.status || HttpStatusCode.INTERNAL_SERVER_ERROR_500, - message: err.message, - type: err.name - }) - } - - return next(err) -}