1
0
mirror of https://github.com/mamoe/mirai.git synced 2025-04-25 21:23:55 +08:00

Make BotJoinGroupEvent.Active and .Invite inherit BotJoinGroupEvent ()

This commit is contained in:
yyuueexxiinngg 2020-08-23 16:38:17 +08:00 committed by GitHub
parent eb8f6c8829
commit f577a5fd99
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -99,7 +99,7 @@ public data class BotUnmuteEvent internal constructor(
/**
* Bot 成功加入了一个新群
*/
public sealed class BotJoinGroupEvent : GroupEvent, Packet, AbstractEvent() {
public sealed class BotJoinGroupEvent : GroupEvent, BotPassiveEvent, Packet, AbstractEvent() {
public abstract override val group: Group
/**
@ -108,7 +108,7 @@ public sealed class BotJoinGroupEvent : GroupEvent, Packet, AbstractEvent() {
@MiraiExperimentalAPI
public data class Active internal constructor(
public override val group: Group
) : BotPassiveEvent, GroupEvent, Packet, AbstractEvent() {
) : BotJoinGroupEvent() {
public override fun toString(): String = "BotJoinGroupEvent.Active(group=$group)"
}
@ -123,7 +123,7 @@ public sealed class BotJoinGroupEvent : GroupEvent, Packet, AbstractEvent() {
* 邀请人
*/
public val invitor: Member
) : BotPassiveEvent, GroupEvent, Packet, AbstractEvent() {
) : BotJoinGroupEvent() {
public override val group: Group get() = invitor.group
public override fun toString(): String {