public static CustomGuild GetCustomGuild(SocketGuild socketGuild) { CustomGuild guild; if (loadedCustomGuilds.TryGetValue(socketGuild.Id, out guild)) { return(guild); } else { guild = new CustomGuild(socketGuild); loadedCustomGuilds.Add(socketGuild.Id, guild); return(guild); } }
public static CustomGuild GetCustomGuild(ulong guildId) { CustomGuild guild; if (loadedCustomGuilds.TryGetValue(guildId, out guild)) { return(guild); } else { SocketGuild socketGuild = BotCore.Client.GetGuild(guildId); if (socketGuild != null) { guild = new CustomGuild(socketGuild); loadedCustomGuilds.Add(guildId, guild); return(guild); } else { return(null); } } }