aboutsummaryrefslogtreecommitdiff
path: root/src/server/DashUploadUtils.ts
diff options
context:
space:
mode:
authorSam Wilkins <samwilkins333@gmail.com>2019-11-21 18:20:01 -0500
committerSam Wilkins <samwilkins333@gmail.com>2019-11-21 18:20:01 -0500
commit39bac937106e77679b2dc76078b812a6b6b11a94 (patch)
treef0f038111152bb069769886e2f57fccd1072590c /src/server/DashUploadUtils.ts
parent71aba40d0e9994b90d967a637064c81d7253be75 (diff)
last cleanup
Diffstat (limited to 'src/server/DashUploadUtils.ts')
-rw-r--r--src/server/DashUploadUtils.ts12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/server/DashUploadUtils.ts b/src/server/DashUploadUtils.ts
index 8f5b0e1a8..8a429b81b 100644
--- a/src/server/DashUploadUtils.ts
+++ b/src/server/DashUploadUtils.ts
@@ -6,6 +6,7 @@ import request = require('request-promise');
import { ExifData, ExifImage } from 'exif';
import { Opt } from '../new_fields/Doc';
import { SharedMediaTypes } from './SharedMediaTypes';
+import { filesDirectory } from '.';
const uploadDirectory = path.join(__dirname, './public/files/');
@@ -89,6 +90,17 @@ export namespace DashUploadUtils {
error?: string;
}
+ export enum Partitions {
+ pdf_text,
+ images,
+ videos
+ }
+
+ export async function buildFilePartitions() {
+ const pending = Object.keys(Partitions).map(sub => createIfNotExists(filesDirectory + sub));
+ return Promise.all(pending);
+ }
+
/**
* Based on the url's classification as local or remote, gleans
* as much information as possible about the specified image