Maps provider-specific error codes to user-friendly failure messages for CRM activity logs. Use this to decouple business logic from specific communication channel error formats.
// Source: https://github.com/melgarafael/DeskcommCRM | License: MIT | Copyright 2026 Rafael Melgaço // Provided via justclaw.it.com; keep this notice with the code. /** * O QUE DIZER À PESSOA quando o canal recusou a mensagem. * * Mora em `lib/channels/` pelo mesmo motivo que `adapter.codes` mora: as * chaves CARREGAM NOME DE PROVIDER (`waha_error`, `meta_not_configured`), e a * doutrina de restrição de canal (`docs/doctrine/restricao-de-canal.md`, * invariante 1) proíbe esse nome fora daqui — `scripts/lint-channels.ts` * reprova, e reprovou este arquivo quando o mapa nasceu dentro de * `lib/automation/`. * * A regra não é burocracia: quem chama não pode ramificar por provider, senão o * quarto canal exige editar N lugares espalhados. Aqui a tradução é uma função * pura que ac ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key