diff --git a/app/src/main/java/io/legado/app/utils/RhinoExtensions.kt b/modules/rhino/src/main/java/com/script/rhino/RhinoExtensions.kt similarity index 93% rename from app/src/main/java/io/legado/app/utils/RhinoExtensions.kt rename to modules/rhino/src/main/java/com/script/rhino/RhinoExtensions.kt index b2f2c7a38..d5e0c82da 100644 --- a/app/src/main/java/io/legado/app/utils/RhinoExtensions.kt +++ b/modules/rhino/src/main/java/com/script/rhino/RhinoExtensions.kt @@ -8,6 +8,7 @@ import kotlin.contracts.ExperimentalContracts import kotlin.contracts.InvocationKind import kotlin.contracts.contract +@Suppress("LEAKED_IN_PLACE_LAMBDA", "WRONG_INVOCATION_KIND") @OptIn(ExperimentalContracts::class) inline fun suspendContinuation(crossinline block: suspend CoroutineScope.() -> T): T { contract {