Commit dfa3af56 authored by Him188's avatar Him188

Fix build

parent bc71475f
...@@ -14,7 +14,7 @@ import kotlinx.io.core.discardExact ...@@ -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 { ...@@ -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 ?: "")
} }
} }
......
...@@ -11,6 +11,7 @@ package net.mamoe.mirai.event.events ...@@ -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 { ...@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment