C#C
C#4y ago
Patrick!

Simplify code blocks

while (_queues[guildId].Any())
{
    while (audioClient.CurrentState.CurrentTrack != null)
    {
    }

    var track = _queues[guildId][0];

    await audioClient.PlayAsync(track);

    _queues[guildId].RemoveAt(0);
    _replayTracks[guildId] = track;
}

while (audioClient.CurrentState.CurrentTrack == null)
{
    await audioClient.DisconnectAsync();
}
Was this page helpful?