diff --git a/src/Discord.Net.Core/Entities/Guilds/IGuild.cs b/src/Discord.Net.Core/Entities/Guilds/IGuild.cs
index e2fd475f7..6b2d24cc6 100644
--- a/src/Discord.Net.Core/Entities/Guilds/IGuild.cs
+++ b/src/Discord.Net.Core/Entities/Guilds/IGuild.cs
@@ -118,8 +118,6 @@ namespace Discord
/// Removes all users from this guild if they have not logged on in a provided number of days or, if simulate is true, returns the number of users that would be removed.
Task PruneUsersAsync(int days = 30, bool simulate = false, RequestOptions options = null);
- /// Gets a collection of all emotes in this guild.
- Task> ListEmotesAsync(RequestOptions options = null);
/// Gets a specific emote from this guild.
Task GetEmoteAsync(ulong id, RequestOptions options = null);
/// Creates a new emote in this guild.
diff --git a/src/Discord.Net.Rest/DiscordRestApiClient.cs b/src/Discord.Net.Rest/DiscordRestApiClient.cs
index 03c75c8bf..4e65b19d2 100644
--- a/src/Discord.Net.Rest/DiscordRestApiClient.cs
+++ b/src/Discord.Net.Rest/DiscordRestApiClient.cs
@@ -1067,15 +1067,6 @@ namespace Discord.API
}
//Guild emoji
- public async Task> ListGuildEmotesAsync(ulong guildId, RequestOptions options = null)
- {
- Preconditions.NotEqual(guildId, 0, nameof(guildId));
- options = RequestOptions.CreateOrClone(options);
-
- var ids = new BucketIds(guildId: guildId);
- return await SendAsync>("GET", () => $"guilds/{guildId}/emojis", ids, options: options);
- }
-
public async Task GetGuildEmoteAsync(ulong guildId, ulong emoteId, RequestOptions options = null)
{
Preconditions.NotEqual(guildId, 0, nameof(guildId));
diff --git a/src/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs b/src/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs
index b7bac196c..58b7ed7f9 100644
--- a/src/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs
+++ b/src/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs
@@ -255,14 +255,6 @@ namespace Discord.Rest
}
//Emotes
- public static async Task> ListEmotesAsync(IGuild guild, BaseDiscordClient client, RequestOptions options)
- {
- var model = await client.ApiClient.ListGuildEmotesAsync(guild.Id, options);
- var emotes = ImmutableArray.CreateBuilder(model.Count);
- foreach (var xm in model)
- emotes.Add(xm.ToEntity());
- return emotes;
- }
public static async Task GetEmoteAsync(IGuild guild, BaseDiscordClient client, ulong id, RequestOptions options)
{
var emote = await client.ApiClient.GetGuildEmoteAsync(guild.Id, id, options);
diff --git a/src/Discord.Net.Rest/Entities/Guilds/RestGuild.cs b/src/Discord.Net.Rest/Entities/Guilds/RestGuild.cs
index be6d4ff4c..de4b89e39 100644
--- a/src/Discord.Net.Rest/Entities/Guilds/RestGuild.cs
+++ b/src/Discord.Net.Rest/Entities/Guilds/RestGuild.cs
@@ -261,8 +261,6 @@ namespace Discord.Rest
private string DebuggerDisplay => $"{Name} ({Id})";
//Emotes
- public Task> ListEmotesAsync(RequestOptions options = null)
- => GuildHelper.ListEmotesAsync(this, Discord, options);
public Task GetEmoteAsync(ulong id, RequestOptions options = null)
=> GuildHelper.GetEmoteAsync(this, Discord, id, options);
public Task CreateEmoteAsync(string name, Image image, Optional> roles = default(Optional>), RequestOptions options = null)
diff --git a/src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs b/src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs
index 04c4fd94c..b639a9cf7 100644
--- a/src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs
+++ b/src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs
@@ -434,8 +434,6 @@ namespace Discord.WebSocket
}
//Emotes
- public Task> ListEmotesAsync(RequestOptions options = null)
- => GuildHelper.ListEmotesAsync(this, Discord, options);
public Task GetEmoteAsync(ulong id, RequestOptions options = null)
=> GuildHelper.GetEmoteAsync(this, Discord, id, options);
public Task CreateEmoteAsync(string name, Image image, Optional> roles = default(Optional>), RequestOptions options = null)