From 094dd183b298b40fe5ebc34e2f791ee85e76c7f3 Mon Sep 17 00:00:00 2001 From: KernelDeimos Date: Fri, 12 Sep 2025 03:16:59 -0400 Subject: [PATCH] fix: event multiplication introduced in ebf4d7 --- src/backend/src/ExtensionService.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/backend/src/ExtensionService.js b/src/backend/src/ExtensionService.js index 9430ad33c..b6446dab6 100644 --- a/src/backend/src/ExtensionService.js +++ b/src/backend/src/ExtensionService.js @@ -152,14 +152,20 @@ class ExtensionService extends BaseService { this.state.extension.emit('preinit'); } - ['__on_boot.consolidation'] (...a) { - this.state.extension.emit('init', ...a); + async ['__on_boot.consolidation'] (...a) { + await this.state.extension.emit('init', {}, { + from_outside_of_extension: true, + }); } - ['__on_boot.activation'] (...a) { - this.state.extension.emit('activate', ...a); + async ['__on_boot.activation'] (...a) { + await this.state.extension.emit('activate', {}, { + from_outside_of_extension: true, + }); } - ['__on_boot.ready'] (...a) { - this.state.extension.emit('ready', ...a); + async ['__on_boot.ready'] (...a) { + await this.state.extension.emit('ready', {}, { + from_outside_of_extension: true, + }); } ['__on_install.routes'] (_, { app }) {