aboutsummaryrefslogtreecommitdiff
path: root/logic/src/stats.rs
diff options
context:
space:
mode:
Diffstat (limited to 'logic/src/stats.rs')
-rw-r--r--logic/src/stats.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/logic/src/stats.rs b/logic/src/stats.rs
index 2e962e2..c7464f9 100644
--- a/logic/src/stats.rs
+++ b/logic/src/stats.rs
@@ -4,17 +4,16 @@
Copyright (C) 2025 metamuffin <metamuffin.org>
*/
-use crate::session::Session;
+use crate::{DATABASE, session::Session};
use anyhow::Result;
use jellycommon::{
Node, NodeKind, Visibility,
api::{ApiStatsResponse, StatsBin},
};
-use jellydb::Database;
use std::collections::BTreeMap;
-pub fn stats(db: &Database, session: &Session) -> Result<ApiStatsResponse> {
- let mut items = db.list_nodes_with_udata(session.user.name.as_str())?;
+pub fn stats(session: &Session) -> Result<ApiStatsResponse> {
+ let mut items = DATABASE.list_nodes_with_udata(session.user.name.as_str())?;
items.retain(|(n, _)| n.visibility >= Visibility::Reduced);
trait BinExt {