internal async Task RepopulateAudioStreamsAsync() { await _audioClient.ClearInputStreamsAsync().ConfigureAwait(false); //We changed channels, end all current streams if (CurrentUser.VoiceChannel != null) { foreach (var pair in _voiceStates) { if (pair.Value.VoiceChannel?.Id == CurrentUser.VoiceChannel?.Id && pair.Key != CurrentUser.Id) { await _audioClient.CreateInputStreamAsync(pair.Key).ConfigureAwait(false); } } } }