Skip to content

Commit d2ba914

Browse files
committed
reload expose just in case if db file changed outside
1 parent 7420137 commit d2ba914

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

src/ipc-handlers/persistent-db-handlers.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ import { JsonDB, Config } from "node-json-db";
33

44
var db = new JsonDB(new Config("mgam_git_repo_mapping.bin"));
55

6+
ipcMain.handle("db:reloadAsync", () => {
7+
return db.reload();
8+
})
9+
610
ipcMain.handle("db:existsAsync", (_, uri) => {
711
return db.exists(uri);
812
})

src/preload.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ console.log('from preload.js file.');
66

77

88
let db = {
9+
reload: () => ipcRenderer.invoke("db:reloadAsync"),
910
exists: (uri: string) => ipcRenderer.invoke("db:existsAsync", uri),
1011
getData: (uri: string, defaultValue: any) => ipcRenderer.invoke("db:getDataAsync", uri, defaultValue),
1112
setData: (uri: string, data: any, merge: boolean) => ipcRenderer.invoke("db:setDataAsync", uri, data, merge),

web-app/src/non-component-sharing.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,11 @@ export const openDirectorySelector = async () => {
101101

102102

103103
//#region DB Methods
104+
105+
export const db_reload = async () => {
106+
return window.electron.db.reload();
107+
}
108+
104109
export const db_exists = async (uri) => {
105110
return window.electron.db.exists(uri);
106111
}

0 commit comments

Comments
 (0)