refactor: improve project loading

This commit is contained in:
Carlos Valente
2025-03-29 21:57:30 +01:00
committed by arc-alex
parent fc4c1bf22e
commit 5c6b06a0d4
17 changed files with 137 additions and 173 deletions
+5 -7
View File
@@ -141,8 +141,11 @@ const checkStart = (currentState: OntimeStartOrder) => {
}
};
export const initAssets = async () => {
export const initAssets = async (escalateErrorFn?: (error: string, unrecoverable: boolean) => void) => {
checkStart(OntimeStartOrder.InitAssets);
// initialise logging service, escalateErrorFn only exists in electron
logger.init(escalateErrorFn);
await clearUploadfolder();
populateStyles();
await populateDemo();
@@ -153,12 +156,8 @@ export const initAssets = async () => {
/**
* Starts servers
*/
export const startServer = async (
escalateErrorFn?: (error: string, unrecoverable: boolean) => void,
): Promise<{ message: string; serverPort: number }> => {
export const startServer = async (): Promise<{ message: string; serverPort: number }> => {
checkStart(OntimeStartOrder.InitServer);
// initialise logging service, escalateErrorFn only exists in electron
logger.init(escalateErrorFn);
const settings = getDataProvider().getSettings();
const { serverPort: desiredPort } = settings;
@@ -209,7 +208,6 @@ export const startServer = async (
// load restore point if it exists
const maybeRestorePoint = await restoreService.load();
// TODO: pass event store to rundownservice
runtimeService.init(maybeRestorePoint);
const nif = getNetworkInterfaces();