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 createOwnedConversationId(conversation.owner?.accountId, conversationId); }