feat: Adiciona mesclagem de contatos @lid no Chatwoot by KokeroO · Pull Request #1609 · EvolutionAPI/evolution-api · GitHub
Skip to content

feat: Adiciona mesclagem de contatos @lid no Chatwoot#1609

Merged
DavidsonGomes merged 1 commit intoEvolutionAPI:developfrom
KokeroO:feat/merge-contacts-lid-in-message-upsert
Jun 23, 2025
Merged

feat: Adiciona mesclagem de contatos @lid no Chatwoot#1609
DavidsonGomes merged 1 commit intoEvolutionAPI:developfrom
KokeroO:feat/merge-contacts-lid-in-message-upsert

Conversation

@KokeroO
Copy link
Copy Markdown
Contributor

@KokeroO KokeroO commented Jun 17, 2025

Descrição

Diversos usuários ainda utilizam versões anteriores no qual ainda cria as conversas com contatos lid. O PR #1594 evita a criação de conversas de contatos lid e a criação dos mesmos. Mas os contatos lid permaneceram na base.

Solução

Essa melhoria visa verificar contatos lid criados em versões anteriormente, estendendo a verificação do PR #1594 e aplicando um merge através do recurso do próprio Chatwoot.

Testes

Testado em bases de produção.
image

Summary by Sourcery

Enable merging of legacy "lid" contacts by integrating Chatwoot's contact_merge API and applying it when identifier updates fail

New Features:

  • Add mergeContacts method to invoke Chatwoot's contact_merge endpoint

Enhancements:

  • Extend mergeBrazilianContacts to perform contact merging when identifier update returns null
  • Log contact merge operations for better traceability

@sourcery-ai
Copy link
Copy Markdown
Contributor

sourcery-ai Bot commented Jun 17, 2025

@DavidsonGomes DavidsonGomes merged commit 1070caf into EvolutionAPI:develop Jun 23, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants