tangled
alpha
login
or
join now
t1c.dev
/
rocksky
forked from
rocksky.app/rocksky
2
fork
atom
A decentralized music tracking and discovery platform built on AT Protocol 🎵
2
fork
atom
overview
issues
pulls
pipelines
[analytics] return user's avatar
tsiry-sandratraina.com
11 months ago
6d6e49e5
b0630b74
+11
-5
2 changed files
expand all
collapse all
unified
split
crates
analytics
src
handlers
scrobbles.rs
types
scrobble.rs
+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
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
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
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
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
189
-
uri: row.get(9)?,
190
190
-
track_uri: row.get(10)?,
191
191
-
artist_uri: row.get(11)?,
192
192
-
album_uri: row.get(12)?,
193
193
-
created_at: row.get(13)?,
193
193
+
avatar: row.get(9)?,
194
194
+
uri: row.get(10)?,
195
195
+
track_uri: row.get(11)?,
196
196
+
artist_uri: row.get(12)?,
197
197
+
album_uri: row.get(13)?,
198
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
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>,