diff --git a/lib/utils/farcaster-utils.js b/lib/utils/farcaster-utils.js --- a/lib/utils/farcaster-utils.js +++ b/lib/utils/farcaster-utils.js @@ -96,6 +96,7 @@ const dispatch = useDispatch(); const { invalidateCacheForUser } = useUserIdentityCache(); const currentUserID = useSelector(state => state.currentUserInfo?.id); + const setFarcasterDCsLoaded = useSetFarcasterDCsLoaded(); return React.useCallback( (connected: ?boolean) => { const connectionStatus = String(connected); @@ -106,11 +107,12 @@ data: connectionStatus, }, }); + setFarcasterDCsLoaded(false); if (currentUserID) { invalidateCacheForUser(currentUserID); } }, - [dispatch, currentUserID, invalidateCacheForUser], + [dispatch, setFarcasterDCsLoaded, currentUserID, invalidateCacheForUser], ); }