Restart GUI when we get API key
This commit is contained in:
parent
97402a8b1f
commit
4bc3b013bb
|
@ -32,7 +32,10 @@ ipcMain.on('submit-api-key', (event, apiKey) => {
|
|||
}
|
||||
|
||||
fs.writeFileSync(configPath, JSON.stringify({ API_KEY: apiKey }, null, 2), 'utf8');
|
||||
event.sender.send('api-key-saved');
|
||||
event.reply('api-key-saved');
|
||||
|
||||
app.relaunch();
|
||||
app.quit();
|
||||
});
|
||||
|
||||
|
||||
|
|
|
@ -2,8 +2,5 @@ const { contextBridge, ipcRenderer } = require('electron');
|
|||
|
||||
contextBridge.exposeInMainWorld('electronAPI', {
|
||||
sendPrompt: (prompt) => ipcRenderer.invoke('send-prompt', prompt),
|
||||
});
|
||||
|
||||
contextBridge.exposeInMainWorld('api', {
|
||||
submitApiKey: (apiKey) => ipcRenderer.send('submit-api-key', apiKey)
|
||||
onApiKeySaved: (callback) => ipcRenderer.on('api-key-saved', callback),
|
||||
});
|
|
@ -2,6 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<title>Enter API Key</title>
|
||||
<link rel="stylesheet" href="css/styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<h1>Enter API Key</h1>
|
||||
|
|
Loading…
Reference in New Issue