Skip to content

Commit 056809c

Browse files
committed
Use "this" instead of "globalThis" as global scope
globalThis was introduced only on newer versions of JS
1 parent a60bb3e commit 056809c

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

app/src/main/assets/po_token.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@
177177

178178
const botguard = await BotGuardClient.create({
179179
globalName: challengeData.globalName,
180-
globalObj: globalThis,
180+
globalObj: this,
181181
program: challengeData.program
182182
});
183183

app/src/main/java/org/schabi/newpipe/util/potoken/PoTokenWebView.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ class PoTokenWebView private constructor(
9898
try {
9999
data = JSON.parse(String.raw`$responseBody`)
100100
result = await runBotGuard(data)
101-
globalThis.webPoSignalOutput = result.webPoSignalOutput
101+
this.webPoSignalOutput = result.webPoSignalOutput
102102
$JS_INTERFACE.onRunBotguardResult(result.botguardResponse)
103103
} catch (error) {
104104
$JS_INTERFACE.onJsInitializationError(error.toString())
@@ -139,7 +139,7 @@ class PoTokenWebView private constructor(
139139
webView.evaluateJavascript(
140140
"""(async function() {
141141
try {
142-
globalThis.integrityToken = JSON.parse(String.raw`$responseBody`)
142+
this.integrityToken = JSON.parse(String.raw`$responseBody`)
143143
$JS_INTERFACE.onInitializationFinished(integrityToken[1])
144144
} catch (error) {
145145
$JS_INTERFACE.onJsInitializationError(error.toString())

0 commit comments

Comments
 (0)