From eadb217b4a21b3ee4e202f70d5b1ca3441bbd8a2 Mon Sep 17 00:00:00 2001
From: sandtechnology <20417547+sandtechnology@users.noreply.github.com>
Date: Fri, 8 Jan 2021 09:03:10 +0800
Subject: [PATCH] Add missed data modifier to honor event (#819)

* Add missed data modifier

* Add toString for MemberHonorChangeEvent

Co-authored-by: Him188 <Him188@mamoe.net>
---
 .../commonMain/kotlin/event/events/group.kt   | 20 ++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)

diff --git a/mirai-core-api/src/commonMain/kotlin/event/events/group.kt b/mirai-core-api/src/commonMain/kotlin/event/events/group.kt
index fca6bca52..6961335f4 100644
--- a/mirai-core-api/src/commonMain/kotlin/event/events/group.kt
+++ b/mirai-core-api/src/commonMain/kotlin/event/events/group.kt
@@ -540,20 +540,30 @@ public sealed class MemberHonorChangeEvent : GroupMemberEvent, BotPassiveEvent,
     /**
      * 获得荣誉时的事件
      */
-    public class Achieve(override val member: NormalMember, override val honorType: GroupHonorType) :
-        MemberHonorChangeEvent()
+    public data class Achieve(override val member: NormalMember, override val honorType: GroupHonorType) :
+        MemberHonorChangeEvent() {
+    
+        override fun toString(): String {
+            return "MemberHonorChangeEvent.Achieve(member=$member, honorType=$honorType)"
+        }
+    }
 
     /**
      * 失去荣誉时的事件
      */
-    public class Lose(override val member: NormalMember, override val honorType: GroupHonorType) :
-        MemberHonorChangeEvent()
+    public data class Lose(override val member: NormalMember, override val honorType: GroupHonorType) :
+        MemberHonorChangeEvent() {
+    
+        override fun toString(): String {
+            return "MemberHonorChangeEvent.Lose(member=$member, honorType=$honorType)"
+        }
+    }
 }
 
 /**
  * [Group] 龙王改变时的事件
  */
-public class GroupTalkativeChangeEvent(
+public data class GroupTalkativeChangeEvent(
     /**
      * 改变的群
      */