diff --git a/components/IdentityProvider.tsx b/components/IdentityProvider.tsx index 947def39..746d3551 100644 --- a/components/IdentityProvider.tsx +++ b/components/IdentityProvider.tsx @@ -21,6 +21,9 @@ export function IdentityContextProvider(props: { let { data: identity, mutate } = useSWR("identity", () => getIdentityData(), { fallbackData: props.initialValue, }); + useEffect(() => { + mutate(props.initialValue); + }, [props.initialValue]); useEffect(() => { if (!identity?.atp_did) return; let supabase = supabaseBrowserClient();