codex额度查看工具开发完成1.0版本

This commit is contained in:
wxf
2026-07-16 14:45:15 +08:00
commit 7ab290fffa
27 changed files with 7100 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
const { contextBridge, ipcRenderer } = require('electron')
contextBridge.exposeInMainWorld('codexHalo', {
getUsage: () => ipcRenderer.invoke('usage:get'),
refreshUsage: () => ipcRenderer.invoke('usage:refresh'),
startWindowDrag: (point) => ipcRenderer.send('window:drag-start', point),
moveWindowDrag: (point) => ipcRenderer.send('window:drag-move', point),
endWindowDrag: () => ipcRenderer.send('window:drag-end'),
expandDock: () => ipcRenderer.send('window:dock-expand'),
collapseDock: () => ipcRenderer.send('window:dock-collapse'),
onUsage: (callback) => {
const listener = (_event, snapshot) => callback(snapshot)
ipcRenderer.on('usage:snapshot', listener)
return () => ipcRenderer.removeListener('usage:snapshot', listener)
},
})