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) => {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…