skailan-conversations
Version:
Servicio de conversaciones y mensajería para Skailan
15 lines • 577 B
JavaScript
export class DeleteConversation {
conversationRepository;
constructor(conversationRepository) {
this.conversationRepository = conversationRepository;
}
async execute(request) {
const { id, organizationId } = request;
const existingConversation = await this.conversationRepository.findById(id, organizationId);
if (!existingConversation) {
throw new Error('Conversation not found.');
}
await this.conversationRepository.delete(id, organizationId);
}
}
//# sourceMappingURL=DeleteConversation.js.map