UNPKG

skailan-conversations

Version:

Servicio de conversaciones y mensajería para Skailan

17 lines 704 B
export class ListMessagesByConversation { messageRepository; conversationRepository; constructor(messageRepository, conversationRepository) { this.messageRepository = messageRepository; this.conversationRepository = conversationRepository; } async execute(request) { const { organizationId, conversationId } = request; const conversation = await this.conversationRepository.findById(conversationId, organizationId); if (!conversation) { throw new Error('Conversation not found.'); } return this.messageRepository.findAll(organizationId, conversationId); } } //# sourceMappingURL=ListMessagesByConversation.js.map