Make MongoShell ready message handler backwards compatible (#606)

* Make MongShell message handler backwards compatible

* Fix test title and add one more test case
This commit is contained in:
Armando Trejo Oliver
2021-04-02 12:38:53 -07:00
committed by GitHub
parent bd9bdad78a
commit 1b9070605e
4 changed files with 80 additions and 26519 deletions

View File

@@ -20,3 +20,15 @@ function isValidOrigin(allowedOrigins: string[], event: MessageEvent): boolean {
console.error(`Invalid parent frame origin detected: ${eventOrigin}`);
return false;
}
export function isReadyMessage(event: MessageEvent): boolean {
if (!event?.data?.kind && !event?.data?.data) {
return false;
}
if (event.data.kind !== "ready" && event.data.data !== "ready") {
return false;
}
return true;
}