A decentralized music tracking and discovery platform built on AT Protocol 🎵

[analytics] return user's avatar

+11 -5
+10 -5
crates/analytics/src/handlers/scrobbles.rs
··· 85 85 album_art: row.get(6)?, 86 86 handle: row.get(7)?, 87 87 did: row.get(8)?, 88 + avatar: None, 88 89 uri: row.get(9)?, 89 90 track_uri: row.get(10)?, 90 91 artist_uri: row.get(11)?, ··· 107 108 album_art: row.get(6)?, 108 109 handle: row.get(7)?, 109 110 did: row.get(8)?, 111 + avatar: None, 110 112 uri: row.get(9)?, 111 113 track_uri: row.get(10)?, 112 114 artist_uri: row.get(11)?, ··· 140 142 t.album_art, 141 143 u.handle, 142 144 u.did, 145 + u.avatar, 143 146 s.uri, 144 147 t.uri AS track_uri, 145 148 a.uri AS artist_uri, ··· 163 166 album_art, 164 167 handle, 165 168 did, 169 + avatar, 166 170 uri, 167 171 track_uri, 168 172 artist_uri, ··· 186 190 album_art: row.get(6)?, 187 191 handle: row.get(7)?, 188 192 did: row.get(8)?, 189 - uri: row.get(9)?, 190 - track_uri: row.get(10)?, 191 - artist_uri: row.get(11)?, 192 - album_uri: row.get(12)?, 193 - created_at: row.get(13)?, 193 + avatar: row.get(9)?, 194 + uri: row.get(10)?, 195 + track_uri: row.get(11)?, 196 + artist_uri: row.get(12)?, 197 + album_uri: row.get(13)?, 198 + created_at: row.get(14)?, 194 199 }) 195 200 })?; 196 201 let scrobbles: Result<Vec<_>, _> = scrobbles.collect();
+1
crates/analytics/src/types/scrobble.rs
··· 25 25 pub album: String, 26 26 pub handle: String, 27 27 pub did: String, 28 + pub avatar: Option<String>, 28 29 pub uri: Option<String>, 29 30 pub track_uri: Option<String>, 30 31 pub artist_uri: Option<String>,