A decentralized music tracking and discovery platform built on AT Protocol 馃幍
at fix/spotify 32 lines 963 B view raw
1import axios from "axios"; 2import { API_URL } from "../consts"; 3 4export const getFeed = () => { 5 return []; 6}; 7 8export const getFeedByUri = async (uri: string) => { 9 const response = await axios.get(`${API_URL}/users/${uri}`); 10 11 if (response.status !== 200) { 12 return null; 13 } 14 15 return { 16 id: response.data.track_id?.xata_id, 17 title: response.data.track_id?.title, 18 artist: response.data.track_id?.artist, 19 albumArtist: response.data.track_id?.album_artist, 20 album: response.data.track_id?.album, 21 cover: response.data.track_id?.album_art, 22 tags: [], 23 artistUri: response.data.track_id?.artist_uri, 24 albumUri: response.data.track_id?.album_uri, 25 listeners: response.data.listeners || 1, 26 scrobbles: response.data.scrobbles || 1, 27 lyrics: response.data.track_id?.lyrics, 28 spotifyLink: response.data.track_id?.spotify_link, 29 composer: response.data.track_id?.composer, 30 uri: response.data.track_id?.uri, 31 }; 32};