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.

fix date issue, convert date into RFC 3339 format

+32 -16
+32 -16
rockskyapi/rocksky-auth/src/xrpc/app/rocksky/scrobble/createScrobble.ts
··· 559 559 scrobble: { 560 560 album_id: { 561 561 ...scrobble.albums, 562 - xata_createdat: scrobble.albums.createdAt, 562 + xata_createdat: 563 + scrobble.albums.createdAt.toISOString(), 563 564 xata_id: scrobble.albums.id, 564 - xata_updatedat: scrobble.albums.updatedAt, 565 + xata_updatedat: 566 + scrobble.albums.updatedAt.toISOString(), 565 567 xata_version: scrobble.albums.xataVersion, 566 568 }, 567 569 artist_id: { 568 570 ...scrobble.artists, 569 - xata_createdat: scrobble.artists.createdAt, 571 + xata_createdat: 572 + scrobble.artists.createdAt.toISOString(), 570 573 xata_id: scrobble.artists.id, 571 - xata_updatedat: scrobble.artists.updatedAt, 574 + xata_updatedat: 575 + scrobble.artists.updatedAt.toISOString(), 572 576 xata_version: scrobble.artists.xataVersion, 573 577 }, 574 578 track_id: { 575 579 ...scrobble.tracks, 576 - xata_createdat: scrobble.tracks.createdAt, 580 + xata_createdat: 581 + scrobble.tracks.createdAt.toISOString(), 577 582 xata_id: scrobble.tracks.id, 578 - xata_updatedat: scrobble.tracks.updatedAt, 583 + xata_updatedat: 584 + scrobble.tracks.updatedAt.toISOString(), 579 585 xata_version: scrobble.tracks.xataVersion, 580 586 }, 581 587 uri: scrobble.scrobbles.uri, ··· 584 590 did: scrobble.users.did, 585 591 display_name: scrobble.users.displayName, 586 592 handle: scrobble.users.handle, 587 - xata_createdat: scrobble.users.createdAt, 593 + xata_createdat: 594 + scrobble.users.createdAt.toISOString(), 588 595 xata_id: scrobble.users.id, 589 - xata_updatedat: scrobble.users.updatedAt, 596 + xata_updatedat: 597 + scrobble.users.updatedAt.toISOString(), 590 598 xata_version: scrobble.users.xataVersion, 591 599 }, 592 - xata_createdat: scrobble.scrobbles.createdAt, 600 + xata_createdat: 601 + scrobble.scrobbles.createdAt.toISOString(), 593 602 xata_id: scrobble.scrobbles.id, 594 - xata_updatedat: scrobble.scrobbles.updatedAt, 603 + xata_updatedat: 604 + scrobble.scrobbles.updatedAt.toISOString(), 595 605 xata_version: scrobble.scrobbles.xataVersion, 596 606 }, 597 607 user_album: { ··· 601 611 user_id: { 602 612 xata_id: finalUserAlbum.userId, 603 613 }, 604 - xata_createdat: finalUserAlbum.createdAt, 614 + xata_createdat: 615 + finalUserAlbum.createdAt.toISOString(), 605 616 xata_id: finalUserAlbum.id, 606 - xata_updatedat: finalUserAlbum.updatedAt, 617 + xata_updatedat: 618 + finalUserAlbum.updatedAt.toISOString(), 607 619 xata_version: finalUserAlbum.xataVersion, 608 620 }, 609 621 user_artist: { ··· 615 627 user_id: { 616 628 xata_id: finalUserArtist.userId, 617 629 }, 618 - xata_createdat: finalUserArtist.createdAt, 630 + xata_createdat: 631 + finalUserArtist.createdAt.toISOString(), 619 632 xata_id: finalUserArtist.id, 620 - xata_updatedat: finalUserArtist.updatedAt, 633 + xata_updatedat: 634 + finalUserArtist.updatedAt.toISOString(), 621 635 xata_version: finalUserArtist.xataVersion, 622 636 }, 623 637 user_track: { ··· 629 643 user_id: { 630 644 xata_id: finalUserTrack.userId, 631 645 }, 632 - xata_createdat: finalUserTrack.createdAt, 646 + xata_createdat: 647 + finalUserTrack.createdAt.toISOString(), 633 648 xata_id: finalUserTrack.id, 634 - xata_updatedat: finalUserTrack.updatedAt, 649 + xata_updatedat: 650 + finalUserTrack.updatedAt.toISOString(), 635 651 xata_version: finalUserTrack.xataVersion, 636 652 }, 637 653 album_track: albumTrack,