feat: link media to conversations

This commit is contained in:
jjbrunton committed 2026-08-09 07:32:26 +01:00
1 parent e8f56b42e6
commit acc610c2bf
4 files changed
+39 -5

No files matched your search

@@ -1,8 +1,12 @@
import type { ActiveChat } from '../../../../../packages/api-contracts/src/index.js';
export function createOwnedConversationId(accountId: string | undefined, conversationId: string): string {
return accountId
? `${encodeURIComponent(accountId)}~${encodeURIComponent(conversationId)}`
: conversationId;
}
export function ownedConversationId(conversation: ActiveChat): string {
const conversationId = conversation.roomId ?? conversation.username;
return conversation.owner
? `${encodeURIComponent(conversation.owner.accountId)}~${encodeURIComponent(conversationId)}`
: conversationId;
return createOwnedConversationId(conversation.owner?.accountId, conversationId);
}