Implement Event explicitly

This commit is contained in:
Him188 2020-02-15 14:12:51 +08:00
parent ba212d2b7a
commit dd9e59aabe

View File

@ -13,6 +13,7 @@ import net.mamoe.mirai.Bot
import net.mamoe.mirai.contact.Group import net.mamoe.mirai.contact.Group
import net.mamoe.mirai.contact.Member import net.mamoe.mirai.contact.Member
import net.mamoe.mirai.contact.MemberPermission import net.mamoe.mirai.contact.MemberPermission
import net.mamoe.mirai.event.Event
import net.mamoe.mirai.message.data.At import net.mamoe.mirai.message.data.At
import net.mamoe.mirai.message.data.Message import net.mamoe.mirai.message.data.Message
import net.mamoe.mirai.message.data.MessageChain import net.mamoe.mirai.message.data.MessageChain
@ -31,7 +32,7 @@ class GroupMessage(
val permission: MemberPermission, val permission: MemberPermission,
sender: Member, sender: Member,
override val message: MessageChain override val message: MessageChain
) : MessagePacket<Member, Group>(bot) { ) : MessagePacket<Member, Group>(bot), Event {
val group: Group by group.unsafeWeakRef() val group: Group by group.unsafeWeakRef()
override val sender: Member by sender.unsafeWeakRef() override val sender: Member by sender.unsafeWeakRef()