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