diff --git a/backend/src/utils.ts b/backend/src/utils.ts index 5879cd1a..a1ce91a2 100644 --- a/backend/src/utils.ts +++ b/backend/src/utils.ts @@ -1,6 +1,7 @@ import { Client, Constants, + DiscordAPIError, Emoji, Guild, GuildAuditLogs, @@ -84,8 +85,8 @@ export function isDiscordHTTPError(err: Error | string) { return typeof err === "object" && err.constructor?.name === DISCORD_HTTP_ERROR_NAME; } -export function isDiscordAPIError(err: Error | string) { - return typeof err === "object" && err.constructor?.name === DISCORD_REST_ERROR_NAME; +export function isDiscordAPIError(err: Error | string): err is DiscordAPIError { + return err instanceof DiscordAPIError; } export function tNullable>(type: T) {