@@ -269,15 +269,15 @@ app.whenReady().then(async () => {
269269 TrayServiceToken ,
270270 ( p ) => new TrayService ( p . get ( MainContext ) , config . window )
271271 )
272+ services . addSingleton (
273+ FileSystemServiceToken ,
274+ ( p ) => new FileSystemService ( p . get ( MainContext ) , config . configDir )
275+ )
272276 services . addSingleton ( AutoScoreServiceToken , ( p ) => new AutoScoreService ( p . get ( MainContext ) ) )
273277 services . addSingleton (
274278 HttpServerServiceToken ,
275279 ( p ) => new HttpServerService ( p . get ( MainContext ) )
276280 )
277- services . addSingleton (
278- FileSystemServiceToken ,
279- ( p ) => new FileSystemService ( p . get ( MainContext ) , config . configDir )
280- )
281281 } )
282282 . configure ( async ( _builderContext , appCtx ) => {
283283 const services = appCtx . services
@@ -303,10 +303,10 @@ app.whenReady().then(async () => {
303303 const tray = services . get ( TrayServiceToken ) as TrayService
304304 tray . initialize ( )
305305 }
306- const autoScore = services . get ( AutoScoreServiceToken ) as AutoScoreService
307- autoScore . initialize ?.( )
308306 services . get ( HttpServerServiceToken )
309307 services . get ( FileSystemServiceToken )
308+ const autoScore = services . get ( AutoScoreServiceToken ) as AutoScoreService
309+ await autoScore . initialize ?.( )
310310 } )
311311 . configure ( async ( _builderContext , appCtx ) => {
312312 const services = appCtx . services
0 commit comments