diff --git a/build.gradle.kts b/build.gradle.kts index 4c8ef78..16e433e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -7,7 +7,7 @@ plugins { } group = "xyz.cssxsh" -version = "1.6.5" +version = "1.6.6" repositories { mavenLocal() diff --git a/src/main/kotlin/xyz/cssxsh/mirai/bilibili/BiliCleaner.kt b/src/main/kotlin/xyz/cssxsh/mirai/bilibili/BiliCleaner.kt index 7bd2648..1690cce 100644 --- a/src/main/kotlin/xyz/cssxsh/mirai/bilibili/BiliCleaner.kt +++ b/src/main/kotlin/xyz/cssxsh/mirai/bilibili/BiliCleaner.kt @@ -19,7 +19,7 @@ object BiliCleaner : CoroutineScope { private const val HOUR = 60 * 60 * 1000L - private fun clean(type: CacheType, interval: Int, expires: Int) = launch(SupervisorJob()) { + private fun clean(type: CacheType, interval: Int, expires: Int) = launch { if (interval <= 0) { logger.info { "${type}缓存清理跳过" } return@launch diff --git a/src/main/kotlin/xyz/cssxsh/mirai/bilibili/BiliHelperPlugin.kt b/src/main/kotlin/xyz/cssxsh/mirai/bilibili/BiliHelperPlugin.kt index 183b8ae..875c2d3 100644 --- a/src/main/kotlin/xyz/cssxsh/mirai/bilibili/BiliHelperPlugin.kt +++ b/src/main/kotlin/xyz/cssxsh/mirai/bilibili/BiliHelperPlugin.kt @@ -15,7 +15,7 @@ import xyz.cssxsh.bilibili.api.* import xyz.cssxsh.mirai.bilibili.data.* object BiliHelperPlugin : KotlinPlugin( - JvmPluginDescription(id = "xyz.cssxsh.mirai.plugin.bilibili-helper", version = "1.6.5") { + JvmPluginDescription(id = "xyz.cssxsh.mirai.plugin.bilibili-helper", version = "1.6.6") { name("bilibili-helper") author("cssxsh") diff --git a/src/main/kotlin/xyz/cssxsh/mirai/bilibili/BiliTasker.kt b/src/main/kotlin/xyz/cssxsh/mirai/bilibili/BiliTasker.kt index 7b09c38..9cd5157 100644 --- a/src/main/kotlin/xyz/cssxsh/mirai/bilibili/BiliTasker.kt +++ b/src/main/kotlin/xyz/cssxsh/mirai/bilibili/BiliTasker.kt @@ -150,7 +150,7 @@ sealed class AbstractTasker(val name: String) : BiliTasker, Coroutine protected abstract suspend fun listen(id: Long): Long - protected open fun addListener(id: Long) = launch(SupervisorJob()) { + protected open fun addListener(id: Long) = launch { while (isActive && !empty(id)) { val interval = try { listen(id)