mirror of https://github.com/Chocobozzz/PeerTube
				
				
				
			
		
			
				
	
	
		
			15 lines
		
	
	
		
			380 B
		
	
	
	
		
			TypeScript
		
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			380 B
		
	
	
	
		
			TypeScript
		
	
	
| import express from 'express'
 | |
| import { getResumableUploadPath } from '@server/helpers/upload'
 | |
| import { Uploadx } from '@uploadx/core'
 | |
| 
 | |
| const uploadx = new Uploadx({
 | |
|   directory: getResumableUploadPath(),
 | |
|   // Could be big with thumbnails/previews
 | |
|   maxMetadataSize: '10MB'
 | |
| })
 | |
| uploadx.getUserId = (_, res: express.Response) => res.locals.oauth?.token.user.id
 | |
| 
 | |
| export {
 | |
|   uploadx
 | |
| }
 |