a tool for shared writing and social publishing

add key to pub dashboard data swr

+4 -2
+4 -2
app/lish/[did]/[publication]/dashboard/PublicationSWRProvider.tsx
··· 12 12 publication_data: GetPublicationDataReturnType["result"]; 13 13 children: React.ReactNode; 14 14 }) { 15 + let key = `publication-data-${props.publication_did}`; 15 16 return ( 16 17 <PublicationContext 17 18 value={{ name: props.publication_name, did: props.publication_did }} ··· 19 20 <SWRConfig 20 21 value={{ 21 22 fallback: { 22 - "publication-data": props.publication_data, 23 + [key]: props.publication_data, 23 24 }, 24 25 }} 25 26 > ··· 31 32 32 33 export function usePublicationData() { 33 34 let { name, did } = useContext(PublicationContext); 35 + let key = `publication-data-${did}`; 34 36 let { data, mutate } = useSWR( 35 - "publication-data", 37 + key, 36 38 async () => 37 39 (await callRPC("get_publication_data", { publication_name: name, did })) 38 40 ?.result,