feat(types,bot): Add banners to members (#3949)

* Add banners to members

* Fix comments on Member and DiscordMember
This commit is contained in:
Fleny
2024-11-05 13:17:45 +01:00
committed by GitHub
parent b42de2ebf7
commit b1036b24cf
4 changed files with 13 additions and 4 deletions
+2
View File
@@ -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,
+1
View File
@@ -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)
+4 -2
View File
@@ -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 */