From 10feb84c3134a52f1ec834a60b5bd6d055cb20d9 Mon Sep 17 00:00:00 2001 From: Devin Binnie <52460000+devinbinnie@users.noreply.github.com> Date: Tue, 10 Aug 2021 09:20:07 -0400 Subject: [PATCH] enable handlers earlier (#1676) (#1689) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Guillermo VayĆ” --- src/common/config/index.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/common/config/index.ts b/src/common/config/index.ts index 437968db..c54b2da1 100644 --- a/src/common/config/index.ts +++ b/src/common/config/index.ts @@ -60,6 +60,14 @@ export default class Config extends EventEmitter { // separating constructor from init so main can setup event listeners init = (): void => { this.reload(); + ipcMain.handle(GET_CONFIGURATION, this.handleGetConfiguration); + ipcMain.handle(GET_LOCAL_CONFIGURATION, this.handleGetLocalConfiguration); + ipcMain.handle(UPDATE_TEAMS, this.handleUpdateTeams); + ipcMain.on(UPDATE_CONFIGURATION, this.setMultiple); + if (process.platform === 'darwin' || process.platform === 'win32') { + nativeTheme.on('updated', this.handleUpdateTheme); + } + this.registryConfig = new RegistryConfig(); this.registryConfig.once(REGISTRY_READ_EVENT, this.loadRegistry); this.registryConfig.init(); } @@ -73,13 +81,6 @@ export default class Config extends EventEmitter { loadRegistry = (registryData: Partial): void => { this.registryConfigData = registryData; this.reload(); - ipcMain.handle(GET_CONFIGURATION, this.handleGetConfiguration); - ipcMain.handle(GET_LOCAL_CONFIGURATION, this.handleGetLocalConfiguration); - ipcMain.handle(UPDATE_TEAMS, this.handleUpdateTeams); - ipcMain.on(UPDATE_CONFIGURATION, this.setMultiple); - if (process.platform === 'darwin' || process.platform === 'win32') { - nativeTheme.on('updated', this.handleUpdateTheme); - } } /**