From be6632c29df1eee436d536e5eb0d4ae0bd37361d Mon Sep 17 00:00:00 2001 From: Diego Sampaio Date: Wed, 26 Nov 2025 17:54:43 -0300 Subject: [PATCH] fix: edu events being emitted even when not configured to --- packages/federation-sdk/src/services/event.service.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/federation-sdk/src/services/event.service.ts b/packages/federation-sdk/src/services/event.service.ts index bef005f55..bf4e859b6 100644 --- a/packages/federation-sdk/src/services/event.service.ts +++ b/packages/federation-sdk/src/services/event.service.ts @@ -318,6 +318,11 @@ export class EventService { typingEDU: TypingEDU, origin?: string, ): Promise { + const config = this.configService.getConfig('edu'); + if (!config.processTyping) { + return; + } + const { room_id, user_id, typing } = typingEDU.content; if (!room_id || !user_id || typeof typing !== 'boolean') { @@ -343,6 +348,11 @@ export class EventService { presenceEDU: PresenceEDU, origin?: string, ): Promise { + const config = this.configService.getConfig('edu'); + if (!config.processPresence) { + return; + } + const { push } = presenceEDU.content; if (!push || !Array.isArray(push)) {