()
| 3079 | } |
| 3080 | |
| 3081 | function unregisterQuickCaptureHotkey(): void { |
| 3082 | if (!registeredQuickCaptureHotkey) return |
| 3083 | try { |
| 3084 | globalShortcut.unregister(registeredQuickCaptureHotkey) |
| 3085 | } catch { |
| 3086 | // Ignore — Electron throws if the binding wasn't registered cleanly. |
| 3087 | } |
| 3088 | registeredQuickCaptureHotkey = null |
| 3089 | } |
| 3090 | |
| 3091 | function registerQuickCaptureHotkey(hotkey: string): { ok: boolean; error?: string } { |
| 3092 | unregisterQuickCaptureHotkey() |
no outgoing calls
no test coverage detected