mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-15 19:13:31 +01:00
feat(GuildPreview): Add stickers to version 13 (#7554)
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
const { Collection } = require('@discordjs/collection');
|
const { Collection } = require('@discordjs/collection');
|
||||||
const Base = require('./Base');
|
const Base = require('./Base');
|
||||||
const GuildPreviewEmoji = require('./GuildPreviewEmoji');
|
const GuildPreviewEmoji = require('./GuildPreviewEmoji');
|
||||||
|
const { Sticker } = require('./Sticker');
|
||||||
const SnowflakeUtil = require('../util/SnowflakeUtil');
|
const SnowflakeUtil = require('../util/SnowflakeUtil');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -103,6 +104,15 @@ class GuildPreview extends Base {
|
|||||||
for (const emoji of data.emojis) {
|
for (const emoji of data.emojis) {
|
||||||
this.emojis.set(emoji.id, new GuildPreviewEmoji(this.client, emoji, this));
|
this.emojis.set(emoji.id, new GuildPreviewEmoji(this.client, emoji, this));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Collection of stickers belonging to this guild
|
||||||
|
* @type {Collection<Snowflake, Sticker>}
|
||||||
|
*/
|
||||||
|
this.stickers = data.stickers.reduce(
|
||||||
|
(stickers, sticker) => stickers.set(sticker.id, new Sticker(this.client, sticker)),
|
||||||
|
new Collection(),
|
||||||
|
);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* The timestamp this guild was created at
|
* The timestamp this guild was created at
|
||||||
|
|||||||
1
typings/index.d.ts
vendored
1
typings/index.d.ts
vendored
@@ -1148,6 +1148,7 @@ export class GuildPreview extends Base {
|
|||||||
public description: string | null;
|
public description: string | null;
|
||||||
public discoverySplash: string | null;
|
public discoverySplash: string | null;
|
||||||
public emojis: Collection<Snowflake, GuildPreviewEmoji>;
|
public emojis: Collection<Snowflake, GuildPreviewEmoji>;
|
||||||
|
public stickers: Collection<Snowflake, Sticker>;
|
||||||
public features: GuildFeatures[];
|
public features: GuildFeatures[];
|
||||||
public icon: string | null;
|
public icon: string | null;
|
||||||
public id: Snowflake;
|
public id: Snowflake;
|
||||||
|
|||||||
Reference in New Issue
Block a user