public async Task DisconnectAsync(CancellationToken cancellationToken = default) { _tcs.SetResult(true); await _bot.DisconnectAsync(); }
public async Task DisconnectAsync(CancellationToken cancellationToken = default) { _tokenSource.Cancel(); await Task; await _bot.DisconnectAsync(); }