diff --git a/lib/shared/farcaster/farcaster-hooks.js b/lib/shared/farcaster/farcaster-hooks.js --- a/lib/shared/farcaster/farcaster-hooks.js +++ b/lib/shared/farcaster/farcaster-hooks.js @@ -1540,12 +1540,16 @@ const threadInfos = useSelector(state => state.threadStore.threadInfos); const fetchConversationWithBatching = useFetchConversationWithBatching(); const { addLog } = useDebugLogs(); + const currentUserSupportsDCs = useCurrentUserSupportsDCs(); return React.useCallback( async ( unreadConversationIds: $ReadOnlyArray, readConversationIds: $ReadOnlyArray, ) => { + if (!currentUserSupportsDCs) { + return; + } try { const allConversationIds = [ ...unreadConversationIds, @@ -1614,15 +1618,17 @@ throw e; } }, - [addLog, dispatch, fetchConversationWithBatching, threadInfos], + [ + currentUserSupportsDCs, + addLog, + dispatch, + fetchConversationWithBatching, + threadInfos, + ], ); } export { - useFarcasterConversationsSync, - useLightweightFarcasterConversationsSync, - useFetchConversationWithBatching, - useFetchConversationWithMessages, useFetchConversation, useFetchMessagesForConversation, useRefreshFarcasterConversation,