From ae8c8971084d3fbeda63e37e69f5be79463a4d37 Mon Sep 17 00:00:00 2001 From: Xwite <82232510+Xwite@users.noreply.github.com> Date: Mon, 17 Apr 2023 07:22:02 +0800 Subject: [PATCH] Update SharedJsScope.kt --- app/src/main/java/io/legado/app/model/SharedJsScope.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/io/legado/app/model/SharedJsScope.kt b/app/src/main/java/io/legado/app/model/SharedJsScope.kt index 5a51a0bdc..1fbe7c81c 100644 --- a/app/src/main/java/io/legado/app/model/SharedJsScope.kt +++ b/app/src/main/java/io/legado/app/model/SharedJsScope.kt @@ -27,7 +27,8 @@ object SharedJsScope { if (scope == null) { val context = SCRIPT_ENGINE.getScriptContext(SimpleBindings()) scope = SCRIPT_ENGINE.getRuntimeScope(context) - Context.enter().use { + Context.use { + val context = Context.enter() if (jsLib.isJsonObject()) { val jsMap: Map = GSON.fromJson( jsLib, @@ -42,11 +43,11 @@ object SharedJsScope { val js = okHttpClient.newCallStrResponse { url(value) }.body - it.evaluateString(scope, js, "jsLib", 1, null) + context.evaluateString(scope, js, "jsLib", 1, null) } } } else { - it.evaluateString(scope, jsLib, "jsLib", 1, null) + context.evaluateString(scope, jsLib, "jsLib", 1, null) } } scopeMap[key] = WeakReference(scope) @@ -54,4 +55,4 @@ object SharedJsScope { return scope } -} \ No newline at end of file +}