1 files changed, 8 insertions, 2 deletions
diff --git a/src/util/FileStorage.ts b/src/util/FileStorage.ts
index 01be0050..b4d00213 100644
--- a/src/util/FileStorage.ts
+++ b/src/util/FileStorage.ts
@@ -1,7 +1,13 @@
import { Storage } from "./Storage";
+import fs from "fs/promises";
+import { join } from "path";
export class FileStorage implements Storage {
- async get(path: string, prefix?: string) {}
+ async get(path: string) {
+ return fs.readFile(join(process.env.STORAGE_LOCATION || "", path), { encoding: "binary" });
+ }
- async set(path: string, value: any) {}
+ async set(path: string, value: any) {
+ return fs.writeFile(join(process.env.STORAGE_LOCATION || "", path), value, { encoding: "binary" });
+ }
}
|