Skip to content

Commit

Permalink
remove all unknown enum values
Browse files Browse the repository at this point in the history
  • Loading branch information
MahdiBM committed Feb 22, 2023
1 parent 1b8a46b commit 3e222e5
Show file tree
Hide file tree
Showing 5 changed files with 3 additions and 10 deletions.
3 changes: 0 additions & 3 deletions Sources/DiscordModels/Types/Application.swift
Expand Up @@ -12,10 +12,7 @@ public struct PartialApplication: Sendable, Codable {
case embedded = 17
case gatewayMessageContent = 18
case gatewayMessageContentLimited = 19
case unknownFlag20 = 20
case unknownFlag21 = 21
case applicationCommandBadge = 23
case unknownFlag24 = 24
}

/// https://discord.com/developers/docs/resources/application#install-params-object
Expand Down
3 changes: 0 additions & 3 deletions Sources/DiscordModels/Types/DiscordChannel.swift
Expand Up @@ -49,9 +49,7 @@ public struct DiscordChannel: Sendable, Codable {

/// https://discord.com/developers/docs/resources/channel#channel-object-channel-flags
public enum Flag: Int, Sendable {
case unknownValue0 = 0
case pinned = 1
case unknownValue2 = 2
case requireTag = 4
}

Expand Down Expand Up @@ -197,7 +195,6 @@ extension DiscordChannel {
case ephemeral = 6
case loading = 7
case failedToMentionSomeRolesInThread = 8
case unknownValue10 = 10
case suppressNotifications = 12
}

Expand Down
4 changes: 2 additions & 2 deletions Sources/DiscordModels/Types/DiscordUser.swift
Expand Up @@ -7,9 +7,10 @@ public struct DiscordUser: Sendable, Codable {
case none = 0
case nitroClassic = 1
case nitro = 2
case nitroBasic = 3
}

/// https://discord.com/developers/docs/resources/user#user-object-user-structure
/// https://discord.com/developers/docs/resources/user#user-object-user-flags
public enum Flag: Int, Sendable {
case staff = 0
case partner = 1
Expand All @@ -25,7 +26,6 @@ public struct DiscordUser: Sendable, Codable {
case verifiedDeveloper = 17
case certifiedModerator = 18
case botHttpInteractions = 19
case unknownValue20 = 20
case activeDeveloper = 22
}

Expand Down
1 change: 0 additions & 1 deletion Sources/DiscordModels/Types/Permissions.swift
Expand Up @@ -42,7 +42,6 @@ public enum Permission: Int, Sendable, Hashable, Codable {
case sendMessagesInThreads = 38
case useEmbeddedActivities = 39
case moderateMembers = 40
case unknownValue41 = 41
}

/// https://discord.com/developers/docs/topics/permissions#role-object
Expand Down
2 changes: 1 addition & 1 deletion Tests/DiscordBMTests/BitField.swift
Expand Up @@ -4,7 +4,7 @@ import XCTest
class BitFieldTests: XCTestCase {

typealias Raw = Permission
let allCases: [Raw] = [.createInstantInvite, .kickMembers, .banMembers, .administrator, .manageChannels, .manageGuild, .addReactions, .viewAuditLog, .prioritySpeaker, .stream, .viewChannel, .sendMessages, .sendTtsMessages, .manageMessages, .embedLinks, .attachFiles, .readMessageHistory, .mentionEveryone, .useExternalEmojis, .viewGuildInsights, .connect, .speak, .muteMembers, .deafenMembers, .moveMembers, .useVAD, .changeNickname, .manageNicknames, .manageRoles, .manageWebhooks, .manageEmojisAndStickers, .useApplicationCommands, .requestToSpeak, .manageEvents, .manageThreads, .createPublicThreads, .createPrivateThreads, .useExternalStickers, .sendMessagesInThreads, .useEmbeddedActivities, .moderateMembers, .unknownValue41]
let allCases: [Raw] = [.createInstantInvite, .kickMembers, .banMembers, .administrator, .manageChannels, .manageGuild, .addReactions, .viewAuditLog, .prioritySpeaker, .stream, .viewChannel, .sendMessages, .sendTtsMessages, .manageMessages, .embedLinks, .attachFiles, .readMessageHistory, .mentionEveryone, .useExternalEmojis, .viewGuildInsights, .connect, .speak, .muteMembers, .deafenMembers, .moveMembers, .useVAD, .changeNickname, .manageNicknames, .manageRoles, .manageWebhooks, .manageEmojisAndStickers, .useApplicationCommands, .requestToSpeak, .manageEvents, .manageThreads, .createPublicThreads, .createPrivateThreads, .useExternalStickers, .sendMessagesInThreads, .useEmbeddedActivities, .moderateMembers]

/// To make sure `IntBitField` and `StringBitField` have similar behavior,
/// so we can continue the tests with only one of them.
Expand Down

0 comments on commit 3e222e5

Please sign in to comment.