fix empty pages
All checks were successful
tests / fmt (push) Successful in 1m16s
tests / build (push) Successful in 1m54s
tests / clippy (push) Successful in 1m50s
tests / pre-commit (push) Successful in 1m50s
tests / test (push) Successful in 2m13s
deploy / release-image (push) Successful in 5m34s

This commit is contained in:
2024-06-19 00:24:32 +02:00
parent 9f0e934f92
commit cad6cf22fa
2 changed files with 9 additions and 8 deletions

View File

@@ -147,8 +147,8 @@ impl Handler {
let call = call_lock.lock().await;
queue = call.queue().current_queue();
}
let n_pages = queue.len() / TRACKS_PER_PAGE;
let page = page.min(n_pages).max(0);
let n_pages = (queue.len() + TRACKS_PER_PAGE - 1) / TRACKS_PER_PAGE;
let page = page.min(n_pages - 1).max(0);
let embeds = build_queue_embeds(&queue, page).await;
let action_row = build_action_row(page, n_pages);