skailan-contacts
Version:
Servicio de gestión de contactos para Skailan
15 lines • 478 B
JavaScript
export class DeleteTag {
tagRepository;
constructor(tagRepository) {
this.tagRepository = tagRepository;
}
async execute(request) {
const { id, organizationId } = request;
const existingTag = await this.tagRepository.findById(id, organizationId);
if (!existingTag) {
throw new Error('Tag not found.');
}
await this.tagRepository.delete(id, organizationId);
}
}
//# sourceMappingURL=DeleteTag.js.map