Skip to content

Commit a17d7de

Browse files
Use atob in execution env
1 parent d882f64 commit a17d7de

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

packages/snaps-execution-environments/src/webview/WebViewExecutorStream.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import type { PostMessageEvent } from '@metamask/post-message-stream';
22
import { BasePostMessageStream } from '@metamask/post-message-stream';
33
import { isValidStreamMessage } from '@metamask/post-message-stream/dist/utils';
4-
import { base64ToBytes, bytesToString } from '@metamask/utils';
54

65
type WebViewExecutorStreamArgs = {
76
name: string;
@@ -66,8 +65,7 @@ export class WebViewExecutorStream extends BasePostMessageStream {
6665
return;
6766
}
6867

69-
const bytes = base64ToBytes(event.data);
70-
const message = JSON.parse(bytesToString(bytes));
68+
const message = JSON.parse(atob(event.data));
7169

7270
// Notice that we don't check targetWindow or targetOrigin here.
7371
// This doesn't seem possible to do in RN.

0 commit comments

Comments
 (0)