+ ipcMain.on(IPC_MESSAGE.EXTENSIONS.INSTALLED, (sender, name) => {
+ runtime_debug('handleIpcMessages: INSTALLED ' + name);
+ this.extensionManager.build();
+ return this.extensionManager.activate(app, name);
+ });
+ ipcMain.on(IPC_MESSAGE.EXTENSIONS.UNINSTALLED, (sender, name) => {
+ runtime_debug('handleIpcMessages: UNINSTALLED ' + name);
+ return this.extensionManager.deactivate(app, name);
+ });
+ ipcMain.on(IPC_MESSAGE.EXTENSIONS.ACTIVATE, (sender, name) => {
+ runtime_debug('handleIpcMessages: ACTIVATE ' + name);
+ return this.extensionManager.activate(app, name);
+ });
+ ipcMain.on(IPC_MESSAGE.EXTENSIONS.DEACTIVATE, (sender, name) => {
+ runtime_debug('handleIpcMessages: DEACTIVATE ' + name);
+ return this.extensionManager.deactivate(app, name);
+ });