Commit 8226b046 authored by Him188's avatar Him188

Add comments

parent fa2d0435
@file:Suppress("EXPERIMENTAL_UNSIGNED_LITERALS") @file:Suppress("EXPERIMENTAL_UNSIGNED_LITERALS", "EXPERIMENTAL_API_USAGE")
package net.mamoe.mirai.network.protocol.tim.packet.event package net.mamoe.mirai.network.protocol.tim.packet.event
...@@ -24,10 +24,14 @@ interface MemberListChangedEvent : EventPacket ...@@ -24,10 +24,14 @@ interface MemberListChangedEvent : EventPacket
/** /**
* 成员主动离开群 * 成员主动离开群
*/ */
@Suppress("unused")
data class MemberQuitEvent( data class MemberQuitEvent(
val member: Member, val member: Member,
private val _operator: Member? private val _operator: Member?
) : MemberListChangedEvent { ) : MemberListChangedEvent {
/**
* 是否是被管理员或群主踢出
*/
val isKick: Boolean get() = _operator != null val isKick: Boolean get() = _operator != null
/** /**
...@@ -44,7 +48,6 @@ data class BeingKickEvent(val group: Group, val operator: Member) : MemberListCh ...@@ -44,7 +48,6 @@ data class BeingKickEvent(val group: Group, val operator: Member) : MemberListCh
/** /**
* 成员退出. 可能是被踢出也可能是主动退出 * 成员退出. 可能是被踢出也可能是主动退出
*/ */
@Suppress("EXPERIMENTAL_API_USAGE")
object MemberGoneEventPacketHandler : KnownEventParserAndHandler<MemberListChangedEvent>(0x0022u) { object MemberGoneEventPacketHandler : KnownEventParserAndHandler<MemberListChangedEvent>(0x0022u) {
override suspend fun ByteReadPacket.parse(bot: Bot, identity: EventPacketIdentity): MemberListChangedEvent { override suspend fun ByteReadPacket.parse(bot: Bot, identity: EventPacketIdentity): MemberListChangedEvent {
discardExact(11) discardExact(11)
......
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