Compare commits

..

2 Commits

Author SHA1 Message Date
Simon
578ac3e034 added sqlitebrowser 2025-06-08 06:49:37 +00:00
Simon
f4f22572c1 default ordering 2025-06-08 06:45:47 +00:00
2 changed files with 9 additions and 3 deletions

View File

@@ -26,7 +26,7 @@ RUN apt install -yq libssl-dev \
fluxbox \
xvfb \
gnome-screenshot \
libsqlite3-dev sqlite3 \
libsqlite3-dev sqlite3 sqlitebrowser \
&& apt-get clean

View File

@@ -198,8 +198,14 @@ impl HanimeProvider {
async fn get(&self, cache: VideoCache, pool: DbPool, page: u8, query: String, sort:String) -> Result<Vec<VideoItem>> {
let index = format!("{}:{}:{}", query, page, sort);
let order_by = sort.split(".").collect::<Vec<&str>>()[0].to_string();
let ordering = sort.split(".").collect::<Vec<&str>>()[1].to_string();
let order_by = match sort.contains("."){
true => sort.split(".").collect::<Vec<&str>>()[0].to_string(),
false => "created_at_unix".to_string(),
};
let ordering = match sort.contains("."){
true => sort.split(".").collect::<Vec<&str>>()[1].to_string(),
false => "desc".to_string(),
};
let old_items = match cache.get(&index) {
Some((time, items)) => {
if time.elapsed().unwrap_or_default().as_secs() < 60 * 60 * 12 {