mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-02 17:00:08 +00:00
Merge pull request #992 from discordeno/change-member-disc-to-number
change: member.discriminator from bigint to number
This commit is contained in:
@@ -15,7 +15,7 @@ export async function handleUserUpdate(data: DiscordGatewayPayload) {
|
||||
// Update username
|
||||
member.username = userData.username;
|
||||
// Update discriminator
|
||||
member.discriminator = BigInt(userData.discriminator);
|
||||
member.discriminator = Number(userData.discriminator);
|
||||
|
||||
// Check if a avatar is available
|
||||
const hash = userData.avatar ? iconHashToBigInt(userData.avatar) : undefined;
|
||||
|
||||
@@ -7,7 +7,7 @@ import { formatImageURL } from "../../util/utils.ts";
|
||||
/** The users custom avatar or the default avatar if you don't have a member object. */
|
||||
export function avatarURL(
|
||||
userId: bigint,
|
||||
discriminator: bigint,
|
||||
discriminator: number,
|
||||
options: {
|
||||
avatar?: string | bigint;
|
||||
size?: DiscordImageSize;
|
||||
|
||||
@@ -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(
|
||||
@@ -190,7 +196,7 @@ export interface DiscordenoMember extends Omit<User, "discriminator" | "id" | "a
|
||||
/** The user's id */
|
||||
id: bigint;
|
||||
/** The user's 4-digit discord-tag */
|
||||
discriminator: bigint;
|
||||
discriminator: number;
|
||||
/** The avatar in bigint format. */
|
||||
avatar: bigint;
|
||||
/** The guild related data mapped by guild id */
|
||||
|
||||
Reference in New Issue
Block a user