]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/controllers/api/videos/watching.ts
Process video torrents in order
[github/Chocobozzz/PeerTube.git] / server / controllers / api / videos / watching.ts
index 08190e5833a77c57e6e07109fbd4cdef43b72525..3fd22caac5b34a5b7dd32fcf233e1ae90238d3fd 100644 (file)
@@ -1,12 +1,18 @@
-import * as express from 'express'
-import { UserWatchingVideo } from '../../../../shared'
-import { asyncMiddleware, asyncRetryTransactionMiddleware, authenticate, videoWatchingValidator } from '../../../middlewares'
+import express from 'express'
+import { HttpStatusCode, UserWatchingVideo } from '@shared/models'
+import {
+  asyncMiddleware,
+  asyncRetryTransactionMiddleware,
+  authenticate,
+  openapiOperationDoc,
+  videoWatchingValidator
+} from '../../../middlewares'
 import { UserVideoHistoryModel } from '../../../models/user/user-video-history'
-import { HttpStatusCode } from '../../../../shared/core-utils/miscs/http-error-codes'
 
 const watchingRouter = express.Router()
 
 watchingRouter.put('/:videoId/watching',
+  openapiOperationDoc({ operationId: 'setProgress' }),
   authenticate,
   asyncMiddleware(videoWatchingValidator),
   asyncRetryTransactionMiddleware(userWatchVideo)