feature: Add GetEmotesAsync to IGuild (#1781)

This commit is contained in:
NeKz
2021-04-28 16:08:56 +02:00
committed by GitHub
parent 0715d7db96
commit df23d57458
5 changed files with 29 additions and 0 deletions

View File

@@ -496,6 +496,11 @@ namespace Discord.Rest
}
//Emotes
public static async Task<IReadOnlyCollection<GuildEmote>> GetEmotesAsync(IGuild guild, BaseDiscordClient client, RequestOptions options)
{
var models = await client.ApiClient.GetGuildEmotesAsync(guild.Id, options).ConfigureAwait(false);
return models.Select(x => x.ToEntity()).ToImmutableArray();
}
public static async Task<GuildEmote> GetEmoteAsync(IGuild guild, BaseDiscordClient client, ulong id, RequestOptions options)
{
var emote = await client.ApiClient.GetGuildEmoteAsync(guild.Id, id, options).ConfigureAwait(false);