diff options
author | metamuffin <metamuffin@disroot.org> | 2025-05-26 18:24:16 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-05-26 18:24:16 +0200 |
commit | 3b15caade07e8fbe351fed9aceb3f435bf58368e (patch) | |
tree | cce91c229b78061ad36f29d76a76d67c3c737c59 /logic/src/items.rs | |
parent | 1eeff5c03e8985d16d4f2b6283741dd82b369bd3 (diff) | |
download | jellything-3b15caade07e8fbe351fed9aceb3f435bf58368e.tar jellything-3b15caade07e8fbe351fed9aceb3f435bf58368e.tar.bz2 jellything-3b15caade07e8fbe351fed9aceb3f435bf58368e.tar.zst |
move all direct database access to logic crate
Diffstat (limited to 'logic/src/items.rs')
-rw-r--r-- | logic/src/items.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/logic/src/items.rs b/logic/src/items.rs index 99fb767..eddfb03 100644 --- a/logic/src/items.rs +++ b/logic/src/items.rs @@ -4,21 +4,19 @@ Copyright (C) 2025 metamuffin <metamuffin.org> */ -use crate::{filter_sort::filter_and_sort_nodes, session::Session}; +use crate::{DATABASE, filter_sort::filter_and_sort_nodes, session::Session}; use anyhow::Result; use jellycommon::{ Visibility, api::{ApiItemsResponse, NodeFilterSort, SortOrder, SortProperty}, }; -use jellydb::Database; pub fn all_items( - db: &Database, session: &Session, page: Option<usize>, filter: NodeFilterSort, ) -> Result<ApiItemsResponse> { - let mut items = db.list_nodes_with_udata(session.user.name.as_str())?; + let mut items = DATABASE.list_nodes_with_udata(session.user.name.as_str())?; items.retain(|(n, _)| matches!(n.visibility, Visibility::Visible)); |