tangled
alpha
login
or
join now
zeu.dev
/
potatonet-app
12
fork
atom
Read-it-later social network
12
fork
atom
overview
issues
pulls
pipelines
skip subscriptionQuery when not logged in
zeu.dev
2 months ago
2c4e44cb
85112763
+5
-1
1 changed file
expand all
collapse all
unified
split
src
lib
components
PublicationCard.svelte
+5
-1
src/lib/components/PublicationCard.svelte
reviewed
···
45
45
}));
46
46
47
47
const subscriptionQuery = createQuery(() => ({
48
48
-
queryKey: ["isSubscribed", publication.uri, user.did],
48
48
+
queryKey: ["isSubscribed", publication.uri, user && user.did],
49
49
queryFn: async () => {
50
50
+
if (!user.did) {
51
51
+
return { records: [] }
52
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
103
+
if (!user) { throw Error() }
100
104
disableSubscribeButton = true;
101
105
102
106
const pastRkey = subscriptionRkey;