mirror of
https://github.com/discordeno/discordeno.git
synced 2026-09-17 16:57:22 +00:00
feat(types,bot): Add banners to members (#3949)
* Add banners to members * Fix comments on Member and DiscordMember
This commit is contained in:
@@ -584,6 +584,7 @@ export interface TransformersDesiredProperties {
|
||||
joinedAt: boolean
|
||||
premiumSince: boolean
|
||||
avatar: boolean
|
||||
banner: boolean
|
||||
permissions: boolean
|
||||
communicationDisabledUntil: boolean
|
||||
flags: boolean
|
||||
@@ -1227,6 +1228,7 @@ export function createDesiredPropertiesObject(
|
||||
joinedAt: defaultValue,
|
||||
premiumSince: defaultValue,
|
||||
avatar: defaultValue,
|
||||
banner: defaultValue,
|
||||
permissions: defaultValue,
|
||||
communicationDisabledUntil: defaultValue,
|
||||
flags: defaultValue,
|
||||
|
||||
@@ -46,6 +46,7 @@ export function transformMember(bot: Bot, payload: DiscordMember, guildId: BigSt
|
||||
if (props.communicationDisabledUntil && payload.communication_disabled_until)
|
||||
member.communicationDisabledUntil = Date.parse(payload.communication_disabled_until)
|
||||
if (props.avatar && payload.avatar) member.avatar = iconHashToBigInt(payload.avatar)
|
||||
if (props.banner && payload.banner) member.banner = iconHashToBigInt(payload.banner)
|
||||
if (props.permissions && payload.permissions) member.permissions = new Permissions(payload.permissions)
|
||||
if (props.toggles) member.toggles = new MemberToggles(payload)
|
||||
if (props.avatarDecorationData && payload.avatar_decoration_data)
|
||||
|
||||
@@ -1010,10 +1010,12 @@ export interface Member {
|
||||
guildId: bigint
|
||||
/** The user this guild member represents */
|
||||
user?: User
|
||||
/** This users guild nickname */
|
||||
/** This user's guild nickname */
|
||||
nick?: string
|
||||
/** The members custom avatar for this server. */
|
||||
/** The member's custom avatar for this server. */
|
||||
avatar?: bigint
|
||||
/** The member's custom banner for this server. */
|
||||
banner?: bigint
|
||||
/** Array of role object ids */
|
||||
roles: bigint[]
|
||||
/** When the user joined the guild */
|
||||
|
||||
@@ -318,10 +318,12 @@ export interface DiscordMember {
|
||||
pending?: boolean
|
||||
/** The user this guild member represents */
|
||||
user?: DiscordUser
|
||||
/** This users guild nickname */
|
||||
/** This user's guild nickname */
|
||||
nick?: string | null
|
||||
/** The members custom avatar for this server. */
|
||||
/** The member's custom avatar for this server. */
|
||||
avatar?: string
|
||||
/** The member's guild banner */
|
||||
banner?: string
|
||||
/** Array of role object ids */
|
||||
roles: string[]
|
||||
/** When the user joined the guild */
|
||||
@@ -3223,6 +3225,8 @@ export interface DiscordGuildMemberUpdate {
|
||||
nick?: string | null
|
||||
/** the member's [guild avatar hash](https://discord.com/developers/docs/reference#image-formatting) */
|
||||
avatar: string
|
||||
/** the member's guild banner hash */
|
||||
banner: string
|
||||
/** When the user joined the guild */
|
||||
joined_at: string
|
||||
/** When the user starting boosting the guild */
|
||||
|
||||
Reference in New Issue
Block a user