fix(sdk,client): add listener to current frame window
All checks were successful
arcad/edge/pipeline/head This commit looks good

This commit is contained in:
2023-04-13 12:07:52 +02:00
parent de330c0042
commit dc93c585eb
3 changed files with 17 additions and 14 deletions

View File

@ -143,7 +143,7 @@ export class Client extends EventTarget {
return;
}
window.parent.removeEventListener('message', listener);
window.removeEventListener('message', listener);
clearTimeout(timeoutId);
if (timedOut) return;
@ -156,8 +156,10 @@ export class Client extends EventTarget {
resolve(message.data.token);
}
window.parent.addEventListener('message', listener);
window.parent.postMessage({ type: EdgeAuthTokenRequest }, '*');
window.addEventListener('message', listener);
const message = { type: EdgeAuthTokenRequest };
window.parent.postMessage(message, '*');
})
}