private void Reset() { SessionId = null; if (Config.Cache) { GuildCache.Clear(); PrivateChannels.Clear(); VoiceStates.Clear(); GuildSettings.Clear(); PrivateChannelSettings.Clear(); } }
private void Reset() { SessionId = null; foreach (var voiceSession in VoiceSessions) { voiceSession.Session.Disconnect(); } VoiceSessions.Clear(); if (Config.Cache) { GuildCache.Clear(); PrivateChannels.Clear(); VoiceStates.Clear(); GuildSettings.Clear(); PrivateChannelSettings.Clear(); } }