Skip to content

Commit e180de8

Browse files
committed
fix(demo): improve iframe message logging by filtering expected message types
1 parent 51ea99e commit e180de8

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/lib/demo/index.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,10 +139,16 @@ function addDemoModalRoutes(): void {
139139

140140
function attachIframeListeners(): void {
141141
window.addEventListener('message', (event) => {
142-
console.log('[Demo] Received message:', event.data, 'from:', event.origin);
143142
if (!event.data || typeof event.data !== 'object') return;
144143

145144
const message = event.data as WalletPlaygroundMessage;
145+
146+
// Only log messages with expected types
147+
const expectedTypes = ['demo:ready', 'action:open-buy-modal', 'action:open-staking-modal', 'action:open-swap-modal', 'action:close-modal'];
148+
if (message.type && expectedTypes.includes(message.type)) {
149+
console.log('[Demo] Received message:', event.data, 'from:', event.origin);
150+
}
151+
146152
if (!message.type || !message.type.startsWith('action:')) return;
147153

148154
handleParentAction(message.type);

0 commit comments

Comments
 (0)