From 19d5c910fdcdf4e40b8e71f16576825b21bc2c6c Mon Sep 17 00:00:00 2001
From: Him188 <Him188@mamoe.net>
Date: Tue, 24 Dec 2019 00:05:02 +0800
Subject: [PATCH] Make startUpdater not suspend

---
 .../net.mamoe.mirai.timpc/network/ContactImpl.kt   | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/mirai-core-timpc/src/commonMain/kotlin/net.mamoe.mirai.timpc/network/ContactImpl.kt b/mirai-core-timpc/src/commonMain/kotlin/net.mamoe.mirai.timpc/network/ContactImpl.kt
index 8518ab32c..34cf17c6c 100644
--- a/mirai-core-timpc/src/commonMain/kotlin/net.mamoe.mirai.timpc/network/ContactImpl.kt
+++ b/mirai-core-timpc/src/commonMain/kotlin/net.mamoe.mirai.timpc/network/ContactImpl.kt
@@ -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 更新群成员信息
     }