feat: Implement S3 avatar resolution for network connections, refine messaging initial conversation selection, and adjust profile display logic and header navigation.

This commit is contained in:
pradeepkumar
2026-03-19 16:37:24 +05:30
parent 94b7577234
commit 26dc563a49
4 changed files with 52 additions and 17 deletions

View File

@@ -302,15 +302,15 @@ export function MessagingPage({ initialConversationId }: { initialConversationId
}, [conversations]);
// Auto-select conversation when navigated with initialConversationId
const initialConvHandledRef = useRef(false);
const initialConvHandledRef = useRef<string | null>(null);
useEffect(() => {
if (
initialConversationId &&
!initialConvHandledRef.current &&
initialConvHandledRef.current !== initialConversationId &&
conversations.length > 0 &&
!isLoading
) {
initialConvHandledRef.current = true;
initialConvHandledRef.current = initialConversationId;
selectConversation(initialConversationId);
}
}, [initialConversationId, conversations, isLoading, selectConversation]);