mirror of
https://github.com/mamoe/mirai.git
synced 2025-03-23 22:00:10 +08:00
Make startUpdater not suspend
This commit is contained in:
parent
0694b1e8b2
commit
19d5c910fd
@ -6,13 +6,13 @@ import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.Job
|
||||
import kotlinx.coroutines.withContext
|
||||
import net.mamoe.mirai.contact.*
|
||||
import net.mamoe.mirai.event.subscribeAlways
|
||||
import net.mamoe.mirai.message.data.ImageId
|
||||
import net.mamoe.mirai.message.data.MessageChain
|
||||
import net.mamoe.mirai.data.FriendNameRemark
|
||||
import net.mamoe.mirai.data.GroupInfo
|
||||
import net.mamoe.mirai.data.PreviousNameList
|
||||
import net.mamoe.mirai.data.Profile
|
||||
import net.mamoe.mirai.event.subscribeAlways
|
||||
import net.mamoe.mirai.message.data.ImageId
|
||||
import net.mamoe.mirai.message.data.MessageChain
|
||||
import net.mamoe.mirai.qqAccount
|
||||
import net.mamoe.mirai.timpc.TIMPCBot
|
||||
import net.mamoe.mirai.timpc.internal.RawGroupInfo
|
||||
@ -32,7 +32,7 @@ internal sealed class ContactImpl : Contact {
|
||||
/**
|
||||
* 开始监听事件, 以同步更新资料
|
||||
*/
|
||||
internal abstract suspend fun startUpdater()
|
||||
internal abstract fun startUpdater()
|
||||
}
|
||||
|
||||
@Suppress("MemberVisibilityCanBePrivate", "CanBeParameter")
|
||||
@ -93,7 +93,7 @@ internal class GroupImpl internal constructor(bot: TIMPCBot, val groupId: GroupI
|
||||
}
|
||||
|
||||
@UseExperimental(MiraiInternalAPI::class)
|
||||
override suspend fun startUpdater() {
|
||||
override fun startUpdater() {
|
||||
subscribeAlways<MemberJoinEventPacket> {
|
||||
members.delegate.addLast(it.member)
|
||||
}
|
||||
@ -148,7 +148,7 @@ internal class QQImpl @PublishedApi internal constructor(bot: TIMPCBot, override
|
||||
}
|
||||
|
||||
@PublishedApi
|
||||
override suspend fun startUpdater() {
|
||||
override fun startUpdater() {
|
||||
// TODO: 2019/11/28 被删除好友事件
|
||||
}
|
||||
|
||||
@ -186,7 +186,7 @@ internal data class MemberImpl(
|
||||
}
|
||||
|
||||
@PublishedApi
|
||||
override suspend fun startUpdater() {
|
||||
override fun startUpdater() {
|
||||
// TODO: 2019/12/6 更新群成员信息
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user