Skip to content

Commit e65f4e6

Browse files
committed
[core] Improve error message of NormalMember.modifyAdmin(); #2370
1 parent b5fcbe9 commit e65f4e6

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

mirai-core/src/commonMain/kotlin/network/protocol/packet/chat/TroopManagement.kt

+7-2
Original file line numberDiff line numberDiff line change
@@ -418,9 +418,13 @@ internal class TroopManagement {
418418
}
419419

420420
internal object ModifyAdmin : OutgoingPacketFactory<ModifyAdmin.Response>("OidbSvc.0x55c_1") {
421-
data class Response(val success: Boolean, val msg: String) : Packet {
421+
data class Response(
422+
val code: Int,
423+
val success: Boolean,
424+
val msg: String,
425+
) : Packet {
422426
override fun toString(): String {
423-
return "TroopManagement.ModifyAdmin.Response(success=${success}, msg=${msg})"
427+
return "TroopManagement.ModifyAdmin.Response(code=${code}, success=${success}, msg=${msg})"
424428
}
425429
}
426430

@@ -452,6 +456,7 @@ internal class TroopManagement {
452456
val stupidPacket = readProtoBuf(OidbSso.OIDBSSOPkg.serializer())
453457
return stupidPacket.run {
454458
ModifyAdmin.Response(
459+
this.result,
455460
this.result == 0,
456461
this.errorMsg
457462
)

0 commit comments

Comments
 (0)