INNER CODE UNIT · TypeScript
registerBookmarkHandlers
1095071913/maozi-cloud · maozi-cloud-develop-admin/electron/bookmarks/index.ts:6
export function registerBookmarkHandlers(): void {
ipcMain.handle('bookmarks:list', () => {
try {
return { ok: true, data: listBookmarks() satisfies Bookmark[] }
} catch (err) {
return { ok: false, error: (err as Error).message }
}
})
ipcMain.handle('bookmarks:save', (_e, input: Partial<Bookmark>) => {
try {
return { ok: true, data: upsertBookmark(input) }
} catch (err) {
return { ok: false, error: (err as Error).message }
}
})
ipcMain.handle('bookmarks:remove', (_e, id: string) => {