This commit is contained in:
Joaquim Peixoto 2021-06-25 20:28:59 +01:00
parent 1a62f1dd8e
commit b874e999ab

View File

@ -17,14 +17,14 @@ export class FileStorage implements Storage {
async set(path: string, value: any) { async set(path: string, value: any) {
path = join(process.env.STORAGE_LOCATION || "", path).replace(/[\\]/g, "/"); path = join(process.env.STORAGE_LOCATION || "", path).replace(/[\\]/g, "/");
const dir = path.split("/").slice(0, -1).join("/"); const dir = path.split("/").slice(0, -1).join("/");
await fs.mkdir(dir, { recursive: true }).caught(); await fs.mkdir(dir, { recursive: true }).caught();
return fs.writeFile(path, value, { encoding: "binary" }); return fs.writeFile(path, value, { encoding: "binary" });
} }
async delete(path: string) { async delete(path: string) {
path = join(process.env.STORAGE_LOCATION || "", path); path = join(process.env.STORAGE_LOCATION || "", path);
await fs.unlink(path); await fs.unlink(path);
} }
} }