feat: enable direct messaging initiation from agent profiles via agentProfileId query parameter

This commit is contained in:
pradeepkumar committed 2026-03-29 17:40:06 +05:30
1 parent ada94f6b38
commit 86cacd9a5b
3 files changed
+29 -3

No files matched your search

+2 -1
View File
@@ -6,10 +6,11 @@ import { MessagingPage } from '@/components/message';
export default function UserMessagePage() {
const searchParams = useSearchParams();
const conversationId = searchParams.get('conversationId');
const agentProfileId = searchParams.get('agentProfileId');
return (
<div className="max-w-7xl mx-auto px-4 lg:px-8 py-6">
<MessagingPage initialConversationId={conversationId} />
<MessagingPage initialConversationId={conversationId} initialAgentProfileId={agentProfileId} />
</div>
);
}
+1 -1
View File
@@ -342,7 +342,7 @@ export default function AgentProfileView() {
bio={profileCardData.bio || agentProfile.bio || ''}
expertise={profileCardData.expertise.length > 0 ? profileCardData.expertise : (agentProfile.specializations || [])}
showEditButton={false}
messageHref="/user/message"
messageHref={`/user/message?agentProfileId=${agentProfile.id}`}
connectionStatus={connectionStatus}
onConnectClick={() => setShowConnectModal(true)}
onUnlinkClick={handleUnlink}