+1
-1
crates/analytics/src/handlers/stats.rs
+1
-1
crates/analytics/src/handlers/stats.rs
···
26
26
tracing::info!(user_did = ?params.user_did, "Get stats");
27
27
28
28
let conn = conn.lock().unwrap();
29
-
let mut stmt = conn.prepare("SELECT COUNT(*) FROM scrobbles s LEFT JOIN users u ON s.user_id = u.id WHERE u.did = ? OR u.handle = ?")?;
29
+
let mut stmt = conn.prepare("SELECT COUNT(DISTINCT s.created_at) FROM scrobbles s LEFT JOIN users u ON s.user_id = u.id WHERE u.did = ? OR u.handle = ?")?;
30
30
let scrobbles: i64 = stmt.query_row([¶ms.user_did, ¶ms.user_did], |row| row.get(0))?;
31
31
32
32
let mut stmt = conn.prepare(