client for test

This commit is contained in:
andrei-mihnea-cerbu
2025-02-04 20:08:56 +02:00
parent dcf505c89b
commit 885627213e
20 changed files with 158 additions and 240 deletions
+3 -5
View File
@@ -2,15 +2,13 @@ import { app, BrowserWindow, ipcMain, IpcMainInvokeEvent } from 'electron'
import path from 'path'
import { promises as fs } from 'fs'
import dotenv from 'dotenv'
import { v4 as uuidv4 } from 'uuid'
import { WorkerManager } from '../helpers/worker_manager'
import { DirectoryWatcher } from '../helpers/directory_watcher'
import { WindowManager } from '../helpers/window_manager'
import os from 'os'
import { JsonDatabase } from '../database/database'
import { DatabaseScheme } from '../database/schemes/database_scheme'
import { Database } from '../database/database'
// Load environment variables
dotenv.config({ path: path.join(__dirname, '..', '..', '.env') })
@@ -21,7 +19,7 @@ const HOST = getLocalIp()
let mainWindow: BrowserWindow | null = null
let windowManager: WindowManager | null = null
let db: JsonDatabase<DatabaseScheme, any> | null = null
let db: Database | null = null
let workerManager: WorkerManager | null = null
let directoryWatcher: DirectoryWatcher | null = null
let announcementWatcher: NodeJS.Timeout | null = null
@@ -129,7 +127,7 @@ app.whenReady().then(async () => {
windowManager = new WindowManager(mainWindow, pathToPagesDir)
workerManager = new WorkerManager(pathToWorkerDir, windowManager)
db = new JsonDatabase<DatabaseScheme, any>(pathToDatabaseFile)
db = new Database(pathToDatabaseFile)
await db.update((data) => {
data.app_config.server_found = false