From f99d328bb6a3a902e5ed3b17e8aaa9b59b415dba Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Mon, 12 May 2025 12:12:57 +0200 Subject: [PATCH] frontend: send ready message to parent when starting commands listener --- .../webcomponent-manager/webcomponent-manager.service.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/frontend/projects/shared-meet-components/src/lib/services/webcomponent-manager/webcomponent-manager.service.ts b/frontend/projects/shared-meet-components/src/lib/services/webcomponent-manager/webcomponent-manager.service.ts index 5e7322c..9b617b0 100644 --- a/frontend/projects/shared-meet-components/src/lib/services/webcomponent-manager/webcomponent-manager.service.ts +++ b/frontend/projects/shared-meet-components/src/lib/services/webcomponent-manager/webcomponent-manager.service.ts @@ -9,6 +9,7 @@ import { LoggerService } from 'projects/shared-meet-components/src/public-api'; import { WebComponentCommand } from 'webcomponent/src/models/command.model'; +import { WebComponentEvent } from 'webcomponent/src/models/event.model'; import { OutboundEventMessage, InboundCommandMessage } from 'webcomponent/src/models/message.type'; /** @@ -41,6 +42,14 @@ export class WebComponentManagerService { this.isListenerStarted = true; // Listen for messages from the iframe window.addEventListener('message', this.boundHandleMessage); + // Send ready message to parent + window.parent.postMessage( + { + event: WebComponentEvent.READY, + payload: {} + }, + '*' + ); this.log.d('Started commands listener'); }