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.Packet
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.data.MessageChain
import net.mamoe.mirai.qqandroid.QQAndroidBot
@ -178,10 +178,10 @@ internal class MessageSvc {
/**
* 被挤下线
*/
internal object PushForceOffline : OutgoingPacketFactory<BotForceOfflineEvent>("MessageSvc.PushForceOffline") {
override suspend fun ByteReadPacket.decode(bot: QQAndroidBot): BotForceOfflineEvent {
internal object PushForceOffline : OutgoingPacketFactory<BotOfflineEvent.Force>("MessageSvc.PushForceOffline") {
override suspend fun ByteReadPacket.decode(bot: QQAndroidBot): BotOfflineEvent.Force {
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.contact.*
import net.mamoe.mirai.data.Packet
import net.mamoe.mirai.event.AbstractCancellableEvent
import net.mamoe.mirai.event.CancellableEvent
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