3 files changed, 0 insertions, 65 deletions
diff --git a/src/util/FileStorage.ts b/src/util/FileStorage.ts
deleted file mode 100644
index 6e74788f..00000000
--- a/src/util/FileStorage.ts
+++ /dev/null
@@ -1,40 +0,0 @@
-import { Storage } from "./Storage";
-import fs from "fs";
-import fse from "fs-extra";
-import { join, relative, dirname } from "path";
-import "missing-native-js-functions";
-import { Readable } from "stream";
-import ExifTransformer = require("exif-be-gone");
-
-function getPath(path: string) {
- // STORAGE_LOCATION has a default value in start.ts
- const root = process.env.STORAGE_LOCATION || "../";
- var filename = join(root, path);
-
- if (path.indexOf("\0") !== -1 || !filename.startsWith(root)) throw new Error("invalid path");
- return filename;
-}
-
-export class FileStorage implements Storage {
- async get(path: string): Promise<Buffer | null> {
- try {
- return fs.readFileSync(getPath(path));
- } catch (error) {
- return null;
- }
- }
-
- async set(path: string, value: any) {
- path = getPath(path);
- fse.ensureDirSync(dirname(path));
-
- value = Readable.from(value);
- const cleaned_file = fs.createWriteStream(path);
-
- return value.pipe(new ExifTransformer()).pipe(cleaned_file);
- }
-
- async delete(path: string) {
- fs.unlinkSync(getPath(path));
- }
-}
diff --git a/src/util/Storage.ts b/src/util/Storage.ts
deleted file mode 100644
index f8b09e71..00000000
--- a/src/util/Storage.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import { FileStorage } from "./FileStorage";
-
-export interface Storage {
- set(path: string, data: Buffer): Promise<void>;
- get(path: string): Promise<Buffer | null>;
- delete(path: string): Promise<void>;
-}
-
-var storage: Storage;
-
-if (process.env.STORAGE_PROVIDER === "file") {
- storage = new FileStorage();
-}
-
-export { storage };
diff --git a/src/util/multer.ts b/src/util/multer.ts
deleted file mode 100644
index bfdf6aff..00000000
--- a/src/util/multer.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import multerConfig from "multer";
-
-export const multer = multerConfig({
- storage: multerConfig.memoryStorage(),
- limits: {
- fields: 10,
- files: 10,
- fileSize: 1024 * 1024 * 100, // 100 mb
- },
-});
|