Skip to content

Commit

Permalink
Fix
Browse files Browse the repository at this point in the history
  • Loading branch information
guimc233 committed Feb 18, 2023
1 parent 4107e3c commit d4235ca
Showing 1 changed file with 5 additions and 15 deletions.
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
package ltd.guimc.mirai.groupverify.listener

import kotlinx.coroutines.DelicateCoroutinesApi
import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.launch
import kotlinx.coroutines.delay
import ltd.guimc.mirai.groupverify.PluginMain
import ltd.guimc.mirai.groupverify.config.Config
import ltd.guimc.mirai.groupverify.utils.APIUtils
Expand All @@ -15,7 +13,6 @@ import net.mamoe.mirai.contact.checkBotPermission
import net.mamoe.mirai.event.events.MemberJoinEvent
import net.mamoe.mirai.message.data.At
import net.mamoe.mirai.message.data.PlainText
import java.util.*

object MemberListener {
suspend fun onEvent(event: MemberJoinEvent) {
Expand All @@ -34,17 +31,10 @@ object MemberListener {
}
}

@OptIn(DelicateCoroutinesApi::class)
private fun statusListenerRegister(member: Member, session: String) {
Timer().schedule(
object : TimerTask() {
override fun run() {
GlobalScope.launch {
if (statusTimerTask(member, session)) cancel()
}
}
}, 2, 2
)
private suspend fun statusListenerRegister(member: Member, session: String) {
while (!statusTimerTask(member, session)) {
delay(2000)
}
}

private suspend fun statusTimerTask(member: Member, session: String): Boolean {
Expand Down

0 comments on commit d4235ca

Please sign in to comment.