Upload main.js via GUI
This commit is contained in:
12
main.js
12
main.js
@@ -188,7 +188,14 @@ ipcMain.handle('select-folder', async () => {
|
|||||||
ipcMain.handle('select-file', async () => {
|
ipcMain.handle('select-file', async () => {
|
||||||
const result = await dialog.showOpenDialog({ properties: ['openFile', 'multiSelections'] });
|
const result = await dialog.showOpenDialog({ properties: ['openFile', 'multiSelections'] });
|
||||||
if (result.canceled) return { ok: false, files: [] };
|
if (result.canceled) return { ok: false, files: [] };
|
||||||
return { ok: true, files: result.filePaths };
|
|
||||||
|
// Rückgabe mit path und name für jede Datei
|
||||||
|
const files = result.filePaths.map(filePath => ({
|
||||||
|
path: filePath,
|
||||||
|
name: ppath.basename(filePath)
|
||||||
|
}));
|
||||||
|
|
||||||
|
return { ok: true, files };
|
||||||
});
|
});
|
||||||
|
|
||||||
ipcMain.handle('save-credentials', async (event, data) => {
|
ipcMain.handle('save-credentials', async (event, data) => {
|
||||||
@@ -1348,7 +1355,8 @@ ipcMain.handle('create-release', async (event, data) => {
|
|||||||
return { ok: true, release };
|
return { ok: true, release };
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('create-release error:', error);
|
console.error('create-release error:', error);
|
||||||
return { ok: false, error: String(error) };
|
const errorMsg = error.message || String(error);
|
||||||
|
return { ok: false, error: errorMsg };
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user