mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-04 01:40:08 +00:00
change: discriminator to number
This commit is contained in:
@@ -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<User, "discriminator" | "id" | "a
|
||||
/** Get the nickname or the username if no nickname */
|
||||
name(guildId: bigint): string;
|
||||
/** Get the guild member object for the specified guild */
|
||||
guildMember(guildId: bigint):
|
||||
guildMember(
|
||||
guildId: bigint
|
||||
):
|
||||
| (Omit<GuildMember, "joinedAt" | "premiumSince" | "roles"> & {
|
||||
joinedAt?: number;
|
||||
premiumSince?: number;
|
||||
|
||||
Reference in New Issue
Block a user