From f0cf07d16cddfbbe1029b0af39ba6f5fe4ae89a0 Mon Sep 17 00:00:00 2001 From: ITOH Date: Wed, 26 May 2021 20:59:45 +0200 Subject: [PATCH] change: discriminator to number --- src/structures/member.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/structures/member.ts b/src/structures/member.ts index d83f6ca4f..0abcf0554 100644 --- a/src/structures/member.ts +++ b/src/structures/member.ts @@ -20,7 +20,7 @@ import { iconBigintToHash, iconHashToBigInt } from "../util/hash.ts"; import { createNewProp } from "../util/utils.ts"; import { DiscordenoGuild } from "./guild.ts"; -const MEMBER_SNOWFLAKES = ["id", "discriminator"]; +const MEMBER_SNOWFLAKES = ["id"]; export const memberToggles = { /** Whether the user belongs to an OAuth2 application */ @@ -151,6 +151,12 @@ export async function createDiscordenoMember( const transformed = value ? iconHashToBigInt(value) : undefined; if (transformed?.animated) bitfield |= memberToggles.animatedAvatar; props.avatar = createNewProp(transformed?.bigint); + continue; + } + + if (key === "discriminator") { + props.discriminator = createNewProp(Number(value)); + continue; } props[key] = createNewProp( @@ -224,7 +230,9 @@ export interface DiscordenoMember extends Omit & { joinedAt?: number; premiumSince?: number;