Files
RedditBot/apps/dashboard/src/features/conversations/conversation-identity.ts
T

13 lines
545 B
TypeScript

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);
}