Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 2x 3x 3x 2x 7x 3x | import { useQuery } from "react-query";
const fetchRelease = async (release: number): Promise<Release> => {
const response = await fetch(
`${process.env.REACT_APP_BASE_URL}/releases/${release}`,
{
headers: {
"Authorization": `Discogs token=${process.env.REACT_APP_DISCOGS_TOKEN}`
}
});
return response.json();
}
const useGetReleases = (release: number) => {
return useQuery(
["release", release],
() => fetchRelease(release),
{ cacheTime: 1000 } // Always pull fresh data on mount
);
}
export default useGetReleases; |