A decentralized music tracking and discovery platform built on AT Protocol 馃幍
at fix/spotify 20 lines 545 B view raw
1import { useQuery } from "@tanstack/react-query"; 2import { client } from "../api"; 3import { getFeedByUri } from "../api/feed"; 4 5export const useFeedQuery = (limit = 114) => 6 useQuery({ 7 queryKey: ["feed"], 8 queryFn: () => 9 client.get("/xrpc/app.rocksky.scrobble.getScrobbles", { 10 params: { limit }, 11 }), 12 refetchInterval: 7000, 13 select: (res) => res.data.scrobbles || [], 14 }); 15 16export const useFeedByUriQuery = (uri: string) => 17 useQuery({ 18 queryKey: ["feed", uri], 19 queryFn: () => getFeedByUri(uri), 20 });