diff --git a/src/Discord.Net/WebSocket/Data/DefaultDataStore.cs b/src/Discord.Net/WebSocket/Data/DefaultDataStore.cs index 1308792a6..28a4ca0d1 100644 --- a/src/Discord.Net/WebSocket/Data/DefaultDataStore.cs +++ b/src/Discord.Net/WebSocket/Data/DefaultDataStore.cs @@ -1,14 +1,12 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; -using System.Threading.Tasks; namespace Discord.WebSocket.Data { public class DefaultDataStore : IDataStore { private const double AverageChannelsPerGuild = 10.22; //Source: Googie2149 - private const double AverageRolesPerGuild = 5; //Source: Googie2149 //TODO: Get a real value private const double AverageUsersPerGuild = 47.78; //Source: Googie2149 private const double CollectionMultiplier = 1.05; //Add buffer to handle growth private const double CollectionConcurrencyLevel = 1; //WebSocket updater/event handler. //TODO: Needs profiling, increase to 2? @@ -27,7 +25,6 @@ namespace Discord.WebSocket.Data { _channels = new ConcurrentDictionary(1, (int)((guildCount * AverageChannelsPerGuild + dmChannelCount) * CollectionMultiplier)); _guilds = new ConcurrentDictionary(1, (int)(guildCount * CollectionMultiplier)); - _roles = new ConcurrentDictionary(1, (int)(guildCount * AverageRolesPerGuild * CollectionMultiplier)); _users = new ConcurrentDictionary(1, (int)(guildCount * AverageUsersPerGuild * CollectionMultiplier)); } diff --git a/src/Discord.Net/WebSocket/Data/IDataStore.cs b/src/Discord.Net/WebSocket/Data/IDataStore.cs index 1a9d6e450..b980d13d5 100644 --- a/src/Discord.Net/WebSocket/Data/IDataStore.cs +++ b/src/Discord.Net/WebSocket/Data/IDataStore.cs @@ -6,7 +6,6 @@ namespace Discord.WebSocket.Data { IEnumerable Channels { get; } IEnumerable Guilds { get; } - IEnumerable Roles { get; } IEnumerable Users { get; } Channel GetChannel(ulong id); @@ -17,10 +16,6 @@ namespace Discord.WebSocket.Data void AddGuild(Guild guild); Guild RemoveGuild(ulong id); - Role GetRole(ulong id); - void AddRole(Role role); - Role RemoveRole(ulong id); - User GetUser(ulong id); void AddUser(User user); User RemoveUser(ulong id);