|
1 | | -const { contextBridge, ipcRenderer, webUtils } = require("electron"); |
| 1 | +const { contextBridge, ipcRenderer } = require("electron"); |
2 | 2 |
|
3 | 3 | /** |
4 | 4 | * Helper to register an IPC listener and return a cleanup function. |
@@ -51,37 +51,6 @@ contextBridge.exposeInMainWorld("electronAPI", { |
51 | 51 | getDictionary: () => ipcRenderer.invoke("db-get-dictionary"), |
52 | 52 | setDictionary: (words) => ipcRenderer.invoke("db-set-dictionary", words), |
53 | 53 |
|
54 | | - // Note functions |
55 | | - saveNote: (title, content, noteType, sourceFile, audioDuration) => |
56 | | - ipcRenderer.invoke("db-save-note", title, content, noteType, sourceFile, audioDuration), |
57 | | - getNote: (id) => ipcRenderer.invoke("db-get-note", id), |
58 | | - getNotes: (noteType, limit) => ipcRenderer.invoke("db-get-notes", noteType, limit), |
59 | | - updateNote: (id, updates) => ipcRenderer.invoke("db-update-note", id, updates), |
60 | | - deleteNote: (id) => ipcRenderer.invoke("db-delete-note", id), |
61 | | - exportNote: (noteId, format) => ipcRenderer.invoke("export-note", noteId, format), |
62 | | - |
63 | | - // Audio file operations |
64 | | - selectAudioFile: () => ipcRenderer.invoke("select-audio-file"), |
65 | | - transcribeAudioFile: (filePath, options) => |
66 | | - ipcRenderer.invoke("transcribe-audio-file", filePath, options), |
67 | | - getPathForFile: (file) => webUtils.getPathForFile(file), |
68 | | - |
69 | | - onNoteAdded: (callback) => { |
70 | | - const listener = (_event, note) => callback?.(note); |
71 | | - ipcRenderer.on("note-added", listener); |
72 | | - return () => ipcRenderer.removeListener("note-added", listener); |
73 | | - }, |
74 | | - onNoteUpdated: (callback) => { |
75 | | - const listener = (_event, note) => callback?.(note); |
76 | | - ipcRenderer.on("note-updated", listener); |
77 | | - return () => ipcRenderer.removeListener("note-updated", listener); |
78 | | - }, |
79 | | - onNoteDeleted: (callback) => { |
80 | | - const listener = (_event, data) => callback?.(data); |
81 | | - ipcRenderer.on("note-deleted", listener); |
82 | | - return () => ipcRenderer.removeListener("note-deleted", listener); |
83 | | - }, |
84 | | - |
85 | 54 | onTranscriptionAdded: (callback) => { |
86 | 55 | const listener = (_event, transcription) => callback?.(transcription); |
87 | 56 | ipcRenderer.on("transcription-added", listener); |
@@ -287,11 +256,6 @@ contextBridge.exposeInMainWorld("electronAPI", { |
287 | 256 | cloudCheckout: () => ipcRenderer.invoke("cloud-checkout"), |
288 | 257 | cloudBillingPortal: () => ipcRenderer.invoke("cloud-billing-portal"), |
289 | 258 |
|
290 | | - // Referral stats |
291 | | - getReferralStats: () => ipcRenderer.invoke("get-referral-stats"), |
292 | | - sendReferralInvite: (email) => ipcRenderer.invoke("send-referral-invite", email), |
293 | | - getReferralInvites: () => ipcRenderer.invoke("get-referral-invites"), |
294 | | - |
295 | 259 | // Assembly AI Streaming |
296 | 260 | assemblyAiStreamingWarmup: (options) => ipcRenderer.invoke("assemblyai-streaming-warmup", options), |
297 | 261 | assemblyAiStreamingStart: (options) => ipcRenderer.invoke("assemblyai-streaming-start", options), |
|
0 commit comments