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

[web] optimize client requests

+5
+4
apps/web/src/api/library.ts
··· 1 1 import { client } from "."; 2 2 3 3 export const getSongByUri = async (uri: string) => { 4 + if (uri.includes("app.rocksky.scrobble")) { 5 + return null; 6 + } 7 + 4 8 const response = await client.get("/xrpc/app.rocksky.song.getSong", { 5 9 params: { uri }, 6 10 });
+1
apps/web/src/pages/song/Song.tsx
··· 185 185 186 186 const loading = 187 187 songResult.isLoading || 188 + scrobbleResult.isLoading || 188 189 artistTracksResult.isLoading || 189 190 artistAlbumResult.isLoading; 190 191