Accept simple destination field in bridge

This commit is contained in:
Tiago
2026-09-29 14:37:26 -03:00
parent 911986ea8b
commit 1cf689e16d
@@ -68,7 +68,8 @@ public final class ExternalBridgeHandler implements HttpHandler {
private void enviarMensagem(HttpExchange ex, long empresaId) throws Exception {
Map<String,String> b = SimpleJson.parseObject(rawBody(ex));
String mensagem = required(b, "mensagem");
String destinatariosRaw = required(b, "destinatarios");
String destinatariosRaw = firstNonBlank(b.get("destinatarios"), b.get("para"), b.get("destino"));
if (destinatariosRaw.isBlank()) throw new IllegalArgumentException("Campo obrigatorio: destinatarios ou para");
ApiKeyConfig cfg = apiKeyConfig(ex.getRequestHeaders().getFirst("X-API-Key"), empresaId);
Map<String,Object> inst = evolutionAprovada(empresaId);
if (inst == null) {