fix: persisting is remote

This commit is contained in:
Chubby Granny Chaser
2025-10-27 01:42:02 +00:00
parent 87a57f7a37
commit 2a90faeb42
3 changed files with 12 additions and 6 deletions

View File

@@ -15,10 +15,15 @@ const syncDownloadSources = async (_event: Electron.IpcMainInvokeEvent) => {
);
for (const downloadSource of response) {
await downloadSourcesSublevel.put(downloadSource.id, downloadSource);
}
const existingDownloadSource = downloadSources.find(
(source) => source.id === downloadSource.id
);
return response;
await downloadSourcesSublevel.put(downloadSource.id, {
...existingDownloadSource,
...downloadSource,
});
}
};
registerEvent("syncDownloadSources", syncDownloadSources);