feat: Quit-Dialog und Xbox-Button-Prompts ergänzen

This commit is contained in:
Andre
2026-04-25 15:12:45 +02:00
parent e035ec9ac9
commit eeddcb9dff
12 changed files with 433 additions and 19 deletions
+4
View File
@@ -1,6 +1,7 @@
import { contextBridge, ipcRenderer, type IpcRendererEvent } from 'electron'
const IPC = {
appQuit: 'app:quit',
authStatus: 'auth:get-status',
authStart: 'auth:start-device-flow',
authCancel: 'auth:cancel',
@@ -103,6 +104,9 @@ export interface TopStreamsResult {
const api = {
appVersion: process.env.npm_package_version ?? '0.0.0',
app: {
quit: (): Promise<void> => ipcRenderer.invoke(IPC.appQuit)
},
auth: {
isConfigured: (): Promise<boolean> => ipcRenderer.invoke(IPC.authConfigured),
getStatus: (): Promise<AuthStatus> => ipcRenderer.invoke(IPC.authStatus),