Remove invalid next/prev in pages sorted by random

This commit is contained in:
Zoe Roux 2023-10-18 22:55:37 +02:00
parent 9ba7cb1ba5
commit eaec736676

View File

@ -91,6 +91,8 @@ namespace Kyoo.Abstractions.Models
Items = items;
This = url + query.ToQueryString();
if (!(query.TryGetValue("sortBy", out string? sort) && sort.Contains("random")))
{
if (items.Count > 0 && query.ContainsKey("afterID"))
{
query["afterID"] = items.First().Id.ToString();
@ -103,6 +105,7 @@ namespace Kyoo.Abstractions.Models
query["afterID"] = items.Last().Id.ToString();
Next = url + query.ToQueryString();
}
}
query.Remove("afterID");
First = url + query.ToQueryString();