Read-it-later social network

skip subscriptionQuery when not logged in

authored by zeu.dev and committed by tangled.org 1ca5f2d4 663a6e98

+5 -1
+5 -1
src/lib/components/PublicationCard.svelte
··· 45 45 })); 46 46 47 47 const subscriptionQuery = createQuery(() => ({ 48 - queryKey: ["isSubscribed", publication.uri, user.did], 48 + queryKey: ["isSubscribed", publication.uri, user && user.did], 49 49 queryFn: async () => { 50 + if (!user.did) { 51 + return { records: [] } 52 + } 50 53 const constellationUrl = new URL("https://constellation.microcosm.blue/xrpc/blue.microcosm.links.getBacklinks"); 51 54 constellationUrl.searchParams.set("subject", publication.uri); 52 55 constellationUrl.searchParams.set("source", "site.standard.graph.subscription:publication"); ··· 97 100 }; 98 101 99 102 async function toggleSubscribe() { 103 + if (!user) { throw Error() } 100 104 disableSubscribeButton = true; 101 105 102 106 const pastRkey = subscriptionRkey;