A decentralized music tracking and discovery platform built on AT Protocol 🎵
listenbrainz spotify atproto lastfm musicbrainz scrobbling

Rename xataCreatedAt to timestamp in retrieve and presentation functions for consistency

Changed files
+4 -4
apps
api
src
xrpc
app
rocksky
+4 -4
apps/api/src/xrpc/app/rocksky/feed/getNowPlayings.ts
··· 70 70 trackUri: tracks.uri, 71 71 artistUri: artists.uri, 72 72 albumUri: albums.uri, 73 - xataCreatedAt: scrobbles.timestamp, 73 + timestamp: scrobbles.timestamp, 74 74 }) 75 75 .from(scrobbles) 76 76 .leftJoin(artists, eq(scrobbles.artistId, artists.id)) ··· 78 78 .leftJoin(tracks, eq(scrobbles.trackId, tracks.id)) 79 79 .leftJoin(users, eq(scrobbles.userId, users.id)) 80 80 .where( 81 - sql`scrobbles.xata_createdat = ( 81 + sql`scrobbles.timestamp = ( 82 82 SELECT MAX(inner_s.timestamp) 83 83 FROM scrobbles inner_s 84 84 WHERE inner_s.user_id = ${users.id} ··· 106 106 artist: record.artist, 107 107 artistUri: record.artistUri, 108 108 avatar: record.avatar, 109 - createdAt: record.xataCreatedAt.toISOString(), 109 + createdAt: record.timestamp.toISOString(), 110 110 did: record.did, 111 111 handle: record.handle, 112 112 id: record.trackId, ··· 133 133 trackUri: string; 134 134 artistUri: string; 135 135 albumUri: string; 136 - xataCreatedAt: Date; 136 + timestamp: Date; 137 137 };