Skip to content

Commit b93364c

Browse files
patch(gateway): role events
1 parent 3f6e0d1 commit b93364c

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

Sources/DiscordKitCore/Objects/Gateway/GatewayIO.swift

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,13 @@ public struct GatewayIncoming: Decodable {
8787
/// Guild members chunk
8888
case guildMembersChunk(GuildMembersChunk)
8989

90+
/// Guild role created
91+
case guildRoleCreate(GuildRoleEvt)
92+
/// Guild role update
93+
case guildRoleUpdate(GuildRoleEvt)
94+
/// Guild role delete
95+
case guildRoleDelete(GuildRoleDelete)
96+
9097
// MARK: - Channels
9198

9299
/// Channel create event
@@ -255,6 +262,9 @@ public struct GatewayIncoming: Decodable {
255262
case .guildUpdate: data = .guildUpdate(try values.decode(Guild.self, forKey: .data))
256263
case .guildDelete: data = .guildDelete(try values.decode(GuildUnavailable.self, forKey: .data))
257264
case .guildMembersChunk: data = .guildMembersChunk(try values.decode(GuildMembersChunk.self, forKey: .data))
265+
case .guildRoleCreate: data = .guildRoleCreate(try values.decode(GuildRoleEvt.self, forKey: .data))
266+
case .guildRoleUpdate: data = .guildRoleUpdate(try values.decode(GuildRoleEvt.self, forKey: .data))
267+
case .guildRoleDelete: data = .guildRoleDelete(try values.decode(GuildRoleDelete.self, forKey: .data))
258268
/*
259269
case .guildBanAdd, .guildBanRemove: data = try values.decode(GuildBan.self, forKey: .data)
260270
case .guildEmojisUpdate: data = try values.decode(GuildEmojisUpdate.self, forKey: .data)

0 commit comments

Comments
 (0)