···8585 )"#)?;
8686 let albums: i64 = stmt.query_row([¶ms.user_did, ¶ms.user_did], |row| row.get(0))?;
87878888- let mut stmt = conn.prepare("SELECT COUNT(*) FROM user_tracks LEFT JOIN users u ON user_tracks.user_id = u.id WHERE u.did = ? OR u.handle = ?")?;
8888+ let mut stmt = conn.prepare(r#"
8989+ SELECT COUNT(*) FROM tracks t
9090+ LEFT JOIN user_tracks ut ON ut.track_id = t.id
9191+ LEFT JOIN users u ON ut.user_id = u.id
9292+ WHERE u.did = ? OR u.handle = ?
9393+ "#)?;
8994 let tracks: i64 = stmt.query_row([¶ms.user_did, ¶ms.user_did], |row| row.get(0))?;
90959196 Ok(HttpResponse::Ok().json(json!({