mirror of
https://github.com/mamoe/mirai.git
synced 2025-04-25 21:23:55 +08:00
Make BotJoinGroupEvent.Active and .Invite inherit BotJoinGroupEvent (#532)
This commit is contained in:
parent
eb8f6c8829
commit
f577a5fd99
@ -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 {
|
||||
|
Loading…
Reference in New Issue
Block a user