diff --git a/.changeset/polite-students-lick.md b/.changeset/polite-students-lick.md new file mode 100644 index 00000000000..85dfdcf0cb7 --- /dev/null +++ b/.changeset/polite-students-lick.md @@ -0,0 +1,6 @@ +--- +'@rocket.chat/apps-engine': patch +'@rocket.chat/meteor': patch +--- + +Fixes an error on apps loading that would cause an unhandled promise rejection crash during startup in some cases diff --git a/packages/apps-engine/src/server/AppManager.ts b/packages/apps-engine/src/server/AppManager.ts index ffedf97e2f2..745aabc6105 100644 --- a/packages/apps-engine/src/server/AppManager.ts +++ b/packages/apps-engine/src/server/AppManager.ts @@ -281,6 +281,10 @@ export class AppManager { getStatus() { return Promise.resolve(AppStatus.COMPILER_ERROR_DISABLED); }, + + on(): void { + return undefined; + }, } as unknown as DenoRuntimeSubprocessController); this.apps.set(item.id, prl);