diff options
| author | こぴなたみぽ <Syuilotan@yahoo.co.jp> | 2017-11-06 19:14:44 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-11-06 19:14:44 +0900 |
| commit | 779011e5b3eb2601c5199b8733c0a07270026ad4 (patch) | |
| tree | 258523215ed40a4b1ceb9f6e3c98d70ce6edbdb6 /src/api/models | |
| parent | fix(package): update cafy to version 3.1.1 (diff) | |
| parent | Merge pull request #876 from syuilo/greenkeeper/@types/body-parser-1.16.7 (diff) | |
| download | misskey-779011e5b3eb2601c5199b8733c0a07270026ad4.tar.gz misskey-779011e5b3eb2601c5199b8733c0a07270026ad4.tar.bz2 misskey-779011e5b3eb2601c5199b8733c0a07270026ad4.zip | |
Merge branch 'master' into greenkeeper/cafy-3.1.1
Diffstat (limited to 'src/api/models')
| -rw-r--r-- | src/api/models/drive-file.ts | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/api/models/drive-file.ts b/src/api/models/drive-file.ts index 8d158cf563..8968d065cd 100644 --- a/src/api/models/drive-file.ts +++ b/src/api/models/drive-file.ts @@ -1,11 +1,22 @@ -import db from '../../db/mongodb'; +import * as mongodb from 'mongodb'; +import monkDb, { nativeDbConn } from '../../db/mongodb'; -const collection = db.get('drive_files'); +const collection = monkDb.get('drive_files.files'); (collection as any).createIndex('hash'); // fuck type definition 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) && |