diff --git a/build.gradle.kts b/build.gradle.kts index 632a57c..ef83a36 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -7,7 +7,7 @@ plugins { } group = "xyz.cssxsh.mirai" -version = "1.0.3" +version = "1.0.4" mavenCentralPublish { useCentralS01() @@ -31,8 +31,11 @@ dependencies { exclude("org.seleniumhq.selenium") exclude("junit") exclude("classworlds") + exclude("io.netty") + } + api("org.seleniumhq.selenium:selenium-java:4.1.0") { + exclude("io.netty") } - api("org.seleniumhq.selenium:selenium-java:4.0.0") testImplementation(kotlin("test", "1.5.31")) } diff --git a/src/main/kotlin/xyz/cssxsh/mirai/plugin/MiraiSeleniumPlugin.kt b/src/main/kotlin/xyz/cssxsh/mirai/plugin/MiraiSeleniumPlugin.kt index e4caded..834be91 100644 --- a/src/main/kotlin/xyz/cssxsh/mirai/plugin/MiraiSeleniumPlugin.kt +++ b/src/main/kotlin/xyz/cssxsh/mirai/plugin/MiraiSeleniumPlugin.kt @@ -1,5 +1,6 @@ package xyz.cssxsh.mirai.plugin +import kotlinx.coroutines.* import net.mamoe.mirai.console.extension.* import net.mamoe.mirai.console.plugin.jvm.* import net.mamoe.mirai.console.util.* @@ -12,7 +13,7 @@ object MiraiSeleniumPlugin : KotlinPlugin( JvmPluginDescription( id = "xyz.cssxsh.mirai.plugin.mirai-selenium-plugin", name = "mirai-selenium-plugin", - version = "1.0.3", + version = "1.0.4", ) { author("cssxsh") } @@ -56,7 +57,7 @@ object MiraiSeleniumPlugin : KotlinPlugin( @OptIn(ConsoleExperimentalApi::class) override fun PluginComponentStorage.onLoad() { - KtorContext = this@MiraiSeleniumPlugin.childScopeContext("SeleniumHttpClient") + KtorContext = childScopeContext(name = "SeleniumHttpClient", context = Dispatchers.IO) } override fun onEnable() {