Skip to content

Commit 364c34f

Browse files
fix(guild/members): correctly differentiate member list update/insert events
mistakenly lumped all insertions under updates too
1 parent 50fb7f3 commit 364c34f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Sources/DiscordKitCore/Objects/Gateway/Event/GuildMemberEvt.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,10 @@ public struct GuildMemberListUpdate: Decodable, GatewayData {
7171
switch op {
7272
case .sync:
7373
self = .sync(try container.decode([Data].self, forKey: .items), range: try container.decode(DiscordRange.self, forKey: .range))
74-
case .update, .insert:
74+
case .update:
7575
self = .update(try container.decode(Data.self, forKey: .item), index: try container.decode(Int.self, forKey: .index))
76+
case .insert:
77+
self = .insert(try container.decode(Data.self, forKey: .item), index: try container.decode(Int.self, forKey: .index))
7678
case .delete:
7779
self = .delete(try container.decode(Int.self, forKey: .index))
7880
}

0 commit comments

Comments
 (0)