Update index.ts

This commit is contained in:
TheThomaas 2026-02-05 15:25:57 +01:00
parent c57f49c1af
commit 1fd54e134e

View file

@ -5,15 +5,16 @@ import icon from '../../resources/icon.png?asset'
import { spawn } from 'child_process';
import {
Game,
addGame,
updateGame,
deleteGame,
getAllGames,
getGame
} from './services/Database.service.js';
import { appSettings } from './settings.js';
// import {
// Game,
// addGame,
// updateGame,
// deleteGame,
// getAllGames,
// getGame
// } from './services/database.js';
import { appSettings } from './services/settings.js';
import { init } from './services/api.js';
let mainWindow: BrowserWindow;
let splash: BrowserWindow;
@ -140,7 +141,6 @@ app.whenReady().then(() => {
{
label: 'Quit',
click: _ => {
console.log('Menu/Quit was clicked')
app.exit()
}
},
@ -157,23 +157,25 @@ app.whenReady().then(() => {
}
}
init()
ipcMain.handle('game:insert', async (_, game: Game) => {
addGame(game);
});
ipcMain.handle('game:update', async (_, game: Game) => {
updateGame(game);
});
ipcMain.handle('game:delete', async (_, id: number) => {
deleteGame(id);
});
ipcMain.handle('game:getOne', async (_, id: number) => {
return getGame(id);
});
ipcMain.handle('game:getAll', async () => {
return getAllGames();
});
// ipcMain.handle('game:insert', async (_, game: Game) => {
// addGame(game);
// });
// ipcMain.handle('game:update', async (_, game: Game) => {
// updateGame(game);
// });
// ipcMain.handle('game:delete', async (_, id: number) => {
// deleteGame(id);
// });
// ipcMain.handle('game:getOne', async (_, id: number) => {
// return getGame(id);
// });
// ipcMain.handle('game:getAll', async () => {
// return getAllGames();
// });
ipcMain.on('launch-app', (event, { id, appPath }) => {
try {