aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/lib/uploadx.ts
diff options
context:
space:
mode:
Diffstat (limited to 'server/lib/uploadx.ts')
-rw-r--r--server/lib/uploadx.ts37
1 files changed, 0 insertions, 37 deletions
diff --git a/server/lib/uploadx.ts b/server/lib/uploadx.ts
deleted file mode 100644
index c7e0eb414..000000000
--- a/server/lib/uploadx.ts
+++ /dev/null
@@ -1,37 +0,0 @@
1import express from 'express'
2import { buildLogger } from '@server/helpers/logger'
3import { getResumableUploadPath } from '@server/helpers/upload'
4import { CONFIG } from '@server/initializers/config'
5import { LogLevel, Uploadx } from '@uploadx/core'
6import { extname } from 'path'
7
8const logger = buildLogger('uploadx')
9
10const uploadx = new Uploadx({
11 directory: getResumableUploadPath(),
12
13 expiration: { maxAge: undefined, rolling: true },
14
15 // Could be big with thumbnails/previews
16 maxMetadataSize: '10MB',
17
18 logger: {
19 logLevel: CONFIG.LOG.LEVEL as LogLevel,
20 debug: logger.debug.bind(logger),
21 info: logger.info.bind(logger),
22 warn: logger.warn.bind(logger),
23 error: logger.error.bind(logger)
24 },
25
26 userIdentifier: (_, res: express.Response) => {
27 if (!res.locals.oauth) return undefined
28
29 return res.locals.oauth.token.user.id + ''
30 },
31
32 filename: file => `${file.userId}-${file.id}${extname(file.metadata.filename)}`
33})
34
35export {
36 uploadx
37}