コード例 #1
0
        private void Reset()
        {
            SessionId = null;

            if (Config.Cache)
            {
                GuildCache.Clear();
                PrivateChannels.Clear();
                VoiceStates.Clear();
                GuildSettings.Clear();
                PrivateChannelSettings.Clear();
            }
        }
コード例 #2
0
        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();
            }
        }