mirror of
https://github.com/gedoor/legado.git
synced 2024-09-03 09:55:00 +08:00
Update SharedJsScope.kt
This commit is contained in:
parent
d9a93daeb9
commit
ae8c897108
@ -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<String, String> = 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
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user