sort upgrade for okporn

This commit is contained in:
Simon
2025-08-10 15:41:57 +00:00
parent 102fc37683
commit 5b544dbbf6
2 changed files with 28 additions and 2 deletions

View File

@@ -37,7 +37,12 @@ impl OkpornProvider {
page: u8,
sort: &str,
) -> Result<Vec<VideoItem>> {
let video_url = format!("{}/{}/", self.url, page);
let sort_string = match sort {
"trending" => "/trending",
"popular" => "/popular",
_ => "",
};
let video_url = format!("{}{}/{}/", self.url, sort_string, page);
let old_items = match cache.get(&video_url) {
Some((time, items)) => {
if time.elapsed().unwrap_or_default().as_secs() < 60 * 5 {