Fix build

This commit is contained in:
Him188 2020-02-11 21:33:03 +08:00
parent bc71475f35
commit dfa3af5643
3 changed files with 6 additions and 5 deletions

View File

@ -14,7 +14,7 @@ import kotlinx.io.core.discardExact
import net.mamoe.mirai.data.MultiPacket import net.mamoe.mirai.data.MultiPacket
import net.mamoe.mirai.data.Packet import net.mamoe.mirai.data.Packet
import net.mamoe.mirai.event.BroadcastControllable import net.mamoe.mirai.event.BroadcastControllable
import net.mamoe.mirai.event.events.BotForceOfflineEvent import net.mamoe.mirai.event.events.BotOfflineEvent
import net.mamoe.mirai.message.FriendMessage import net.mamoe.mirai.message.FriendMessage
import net.mamoe.mirai.message.data.MessageChain import net.mamoe.mirai.message.data.MessageChain
import net.mamoe.mirai.qqandroid.QQAndroidBot import net.mamoe.mirai.qqandroid.QQAndroidBot
@ -178,10 +178,10 @@ internal class MessageSvc {
/** /**
* 被挤下线 * 被挤下线
*/ */
internal object PushForceOffline : OutgoingPacketFactory<BotForceOfflineEvent>("MessageSvc.PushForceOffline") { internal object PushForceOffline : OutgoingPacketFactory<BotOfflineEvent.Force>("MessageSvc.PushForceOffline") {
override suspend fun ByteReadPacket.decode(bot: QQAndroidBot): BotForceOfflineEvent { override suspend fun ByteReadPacket.decode(bot: QQAndroidBot): BotOfflineEvent.Force {
val struct = this.decodeUniPacket(RequestPushForceOffline.serializer()) val struct = this.decodeUniPacket(RequestPushForceOffline.serializer())
return BotForceOfflineEvent(bot, title = struct.title ?: "", tips = struct.tips ?: "") return BotOfflineEvent.Force(bot, title = struct.title ?: "", message = struct.tips ?: "")
} }
} }

View File

@ -11,6 +11,7 @@ package net.mamoe.mirai.event.events
import net.mamoe.mirai.Bot import net.mamoe.mirai.Bot
import net.mamoe.mirai.contact.* import net.mamoe.mirai.contact.*
import net.mamoe.mirai.data.Packet
import net.mamoe.mirai.event.AbstractCancellableEvent import net.mamoe.mirai.event.AbstractCancellableEvent
import net.mamoe.mirai.event.CancellableEvent import net.mamoe.mirai.event.CancellableEvent
import net.mamoe.mirai.message.data.Image import net.mamoe.mirai.message.data.Image
@ -47,7 +48,7 @@ sealed class BotOfflineEvent : BotActiveEvent {
/** /**
* 被挤下线 * 被挤下线
*/ */
data class Force(override val bot: Bot) : BotOfflineEvent() data class Force(override val bot: Bot, val title: String, val message: String) : BotOfflineEvent(), Packet
} }
// endregion // endregion