Read alternate WhatsApp sender in bridge replies
This commit is contained in:
@@ -105,7 +105,7 @@ public final class ExternalBridgeHandler implements HttpHandler {
|
|||||||
private void receberRespostaEvolution(HttpExchange ex) throws Exception {
|
private void receberRespostaEvolution(HttpExchange ex) throws Exception {
|
||||||
validarWebhookEvolution(ex);
|
validarWebhookEvolution(ex);
|
||||||
String raw = rawBody(ex);
|
String raw = rawBody(ex);
|
||||||
String numero = telefoneWhatsapp(firstNonBlank(extract(raw, "remoteJid"), extract(raw, "from"), extract(raw, "number"), extract(raw, "sender")));
|
String numero = telefoneWhatsapp(firstNonBlank(extract(raw, "remoteJidAlt"), extract(raw, "remoteJid"), extract(raw, "from"), extract(raw, "number"), extract(raw, "sender")));
|
||||||
String texto = firstNonBlank(extract(raw, "conversation"), extract(raw, "text"), extract(raw, "body"), extract(raw, "message"));
|
String texto = firstNonBlank(extract(raw, "conversation"), extract(raw, "text"), extract(raw, "body"), extract(raw, "message"));
|
||||||
if (numero.isBlank()) {
|
if (numero.isBlank()) {
|
||||||
HttpResponses.json(ex, 400, Map.of("erro", "numero_nao_identificado"));
|
HttpResponses.json(ex, 400, Map.of("erro", "numero_nao_identificado"));
|
||||||
|
|||||||
Reference in New Issue
Block a user