diff options
Diffstat (limited to 'src/api/models/drive-file.ts')
| -rw-r--r-- | src/api/models/drive-file.ts | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/src/api/models/drive-file.ts b/src/api/models/drive-file.ts deleted file mode 100644 index 802ee5a5fe..0000000000 --- a/src/api/models/drive-file.ts +++ /dev/null @@ -1,26 +0,0 @@ -import * as mongodb from 'mongodb'; -import monkDb, { nativeDbConn } from '../../db/mongodb'; - -const collection = monkDb.get('drive_files.files'); - -export default collection as any; // fuck type definition - -const getGridFSBucket = async (): Promise<mongodb.GridFSBucket> => { - const db = await nativeDbConn(); - const bucket = new mongodb.GridFSBucket(db, { - bucketName: 'drive_files' - }); - return bucket; -}; - -export { getGridFSBucket }; - -export function validateFileName(name: string): boolean { - return ( - (name.trim().length > 0) && - (name.length <= 200) && - (name.indexOf('\\') === -1) && - (name.indexOf('/') === -1) && - (name.indexOf('..') === -1) - ); -} |