feat: change disk usage library as old one did not compile with more recent electron

This commit is contained in:
Zamitto
2025-10-13 08:18:54 -03:00
parent b874138641
commit 330f38776f
4 changed files with 15 additions and 7 deletions

View File

@@ -1,10 +1,13 @@
import disk from "diskusage";
import { DiskUsage } from "@types";
import { registerEvent } from "../register-event";
import checkDiskSpace from "check-disk-space";
const getDiskFreeSpace = async (
_event: Electron.IpcMainInvokeEvent,
path: string
) => disk.check(path);
): Promise<DiskUsage> => {
const result = await checkDiskSpace(path);
return { free: result.free, total: result.size };
};
registerEvent("getDiskFreeSpace", getDiskFreeSpace);