A decentralized music tracking and discovery platform built on AT Protocol 🎵 rocksky.app
spotify atproto lastfm musicbrainz scrobbling listenbrainz
98
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: run cargo fmt --all

+5 -3
+1 -1
.github/workflows/ci.yml
··· 1 - name: fmt 1 + name: fmt and tests 2 2 on: 3 3 push: 4 4 branches:
+4 -2
crates/analytics/src/handlers/stats.rs
··· 85 85 )"#)?; 86 86 let albums: i64 = stmt.query_row([&params.user_did, &params.user_did], |row| row.get(0))?; 87 87 88 - let mut stmt = conn.prepare(r#" 88 + let mut stmt = conn.prepare( 89 + r#" 89 90 SELECT COUNT(*) FROM tracks t 90 91 LEFT JOIN user_tracks ut ON ut.track_id = t.id 91 92 LEFT JOIN users u ON ut.user_id = u.id 92 93 WHERE u.did = ? OR u.handle = ? 93 - "#)?; 94 + "#, 95 + )?; 94 96 let tracks: i64 = stmt.query_row([&params.user_did, &params.user_did], |row| row.get(0))?; 95 97 96 98 Ok(HttpResponse::Ok().json(json!({