Log errors

This commit is contained in:
David Langley 2024-10-11 17:24:30 +01:00
parent b015d2e536
commit 64a1d986f9

View File

@ -60,11 +60,17 @@ async function getOrCreatePassphrase(key: string): Promise<string> {
} }
const deleteContents = async (p: string): Promise<void> => { const deleteContents = async (p: string): Promise<void> => {
for (const entry of await afs.readdir(p)) { try {
const curPath = path.join(p, entry); for (const entry of await afs.readdir(p)) {
try { const curPath = path.join(p, entry);
await afs.unlink(curPath); try {
} catch (e) {} await afs.unlink(curPath);
} catch (e) {
console.log("Error deleting a file in EventStore directory", e);
}
}
} catch (e) {
console.log("Error reading the files in EventStore directory", e);
} }
}; };
@ -117,10 +123,7 @@ ipcMain.on("seshat", async function (_ev: IpcMainEvent, payload): Promise<void>
// anyways so reindexing it is a waste of time. // anyways so reindexing it is a waste of time.
if (userVersion === 0) { if (userVersion === 0) {
await recoveryIndex.shutdown(); await recoveryIndex.shutdown();
await deleteContents(eventStorePath);
try {
await deleteContents(eventStorePath);
} catch (e) {}
} else { } else {
await recoveryIndex.reindex(); await recoveryIndex.reindex();
} }
@ -149,9 +152,7 @@ ipcMain.on("seshat", async function (_ev: IpcMainEvent, payload): Promise<void>
break; break;
case "deleteEventIndex": { case "deleteEventIndex": {
try { await deleteContents(eventStorePath);
await deleteContents(eventStorePath);
} catch (e) {}
break; break;
} }