diff --git a/desktop/src/api/cache.ts b/desktop/src/api/cache.ts index bf7182fad..c1a0b9871 100644 --- a/desktop/src/api/cache.ts +++ b/desktop/src/api/cache.ts @@ -1,6 +1,7 @@ import { ipcRenderer } from "electron/renderer"; +import { existsSync } from "node:fs"; +import * as fs from "node:fs/promises"; import path from "path"; -import { existsSync, mkdir, rmSync } from "promise-fs"; import { DiskCache } from "../services/diskCache"; const ENTE_CACHE_DIR_NAME = "ente"; @@ -22,7 +23,7 @@ export async function openDiskCache( ) { const cacheBucketDir = await getCacheBucketDir(cacheName); if (!existsSync(cacheBucketDir)) { - await mkdir(cacheBucketDir, { recursive: true }); + await fs.mkdir(cacheBucketDir, { recursive: true }); } return new DiskCache(cacheBucketDir, cacheLimitInBytes); } @@ -30,7 +31,7 @@ export async function openDiskCache( export async function deleteDiskCache(cacheName: string) { const cacheBucketDir = await getCacheBucketDir(cacheName); if (existsSync(cacheBucketDir)) { - rmSync(cacheBucketDir, { recursive: true, force: true }); + await fs.rm(cacheBucketDir, { recursive: true, force: true }); return true; } else { return false;