]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/middlewares/async.ts
Increase timeouts
[github/Chocobozzz/PeerTube.git] / server / middlewares / async.ts
index 25b22596c9c786f665396a759b85581c051e353f..3a1bdabb8a50ec8d44ddd4f2ce0a19035977b0f4 100644 (file)
@@ -1,12 +1,13 @@
 import { eachSeries } from 'async'
 import { NextFunction, Request, RequestHandler, Response } from 'express'
-import { retryTransactionWrapper } from '../helpers/database-utils'
 import { ValidationChain } from 'express-validator'
+import { ExpressPromiseHandler } from '@server/types/express'
+import { retryTransactionWrapper } from '../helpers/database-utils'
 
 // Syntactic sugar to avoid try/catch in express controllers
 // Thanks: https://medium.com/@Abazhenov/using-async-await-in-express-with-node-8-b8af872c0016
 
-export type RequestPromiseHandler = ValidationChain | ((req: Request, res: Response, next: NextFunction) => Promise<any>)
+export type RequestPromiseHandler = ValidationChain | ExpressPromiseHandler
 
 function asyncMiddleware (fun: RequestPromiseHandler | RequestPromiseHandler[]) {
   return (req: Request, res: Response, next: NextFunction) => {