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:
@@ -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]);
|
||||
|
||||
Reference in New Issue
Block a user