]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/lib/uploadx.ts
Don't store remote rates of remote videos
[github/Chocobozzz/PeerTube.git] / server / lib / uploadx.ts
index 36f5a556c6d7effb4d3bffc7c80290628bc590ea..34a4461f0b8303c3cd178360fe34d39647eea692 100644 (file)
@@ -5,9 +5,13 @@ import { Uploadx } from '@uploadx/core'
 const uploadx = new Uploadx({
   directory: getResumableUploadPath(),
   // Could be big with thumbnails/previews
-  maxMetadataSize: '10MB'
+  maxMetadataSize: '10MB',
+  userIdentifier: (_, res: express.Response) => {
+    if (!res.locals.oauth) return undefined
+
+    return res.locals.oauth.token.user.id + ''
+  }
 })
-uploadx.getUserId = (_, res: express.Response) => res.locals.oauth?.token.user.id
 
 export {
   uploadx