feat: prefer to play achievement sound in browser window if available

This commit is contained in:
Zamitto 2025-01-05 13:31:06 -03:00
parent 39572702a0
commit 6d86002977
7 changed files with 42 additions and 19 deletions

View file

@ -148,6 +148,11 @@ contextBridge.exposeInMainWorld("electron", {
return () =>
ipcRenderer.removeListener("on-library-batch-complete", listener);
},
onAchievementUnlocked: (cb: () => void) => {
const listener = (_event: Electron.IpcRendererEvent) => cb();
ipcRenderer.on("on-achievement-unlocked", listener);
return () => ipcRenderer.removeListener("on-achievement-unlocked", listener);
},
/* Hardware */
getDiskFreeSpace: (path: string) =>