const uploadx = new Uploadx({
directory: getResumableUploadPath(),
+
+ expiration: { maxAge: undefined, rolling: true },
+
// 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