Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

webhooks duplicados/triplicados em segundos gerando duplicacao/triplicacao de pedido #106

Closed
matheusgnreis opened this issue Jun 7, 2022 · 6 comments
Assignees

Comments

@matheusgnreis
Copy link
Member

Tem alguns pedidos blow hair que estão entrando de forma duplicada, triplicada e até quadruplicada, pq está sendo gerado webhooks um atrás do outro e como o espaço é pequeno, está gerando vários pedidos lá

@matheusgnreis
Copy link
Member Author

image

@matheusgnreis
Copy link
Member Author

629d0838ac0cb4200f046803 foi outro caso que enviou 4 vezes

image

@matheusgnreis
Copy link
Member Author

Minha ideia era colocar em um campo custom do pedido, o id do pedido gerado no tiny, mas pela rapidez, nao sei se pegaria o body correto com esse id já no custom pra poder checaar se existe essa prop. Provavelmente iria buscar no trigger body o corpo antigo

@leomp12
Copy link
Member

leomp12 commented Jun 7, 2022

Com certeza não vai adiantar, já tem implementação bem mais complexa pra evitar isso, na maioria dos casos funciona, mas de vez em quando...
O que adianta a curto prazo pra fixar de vez é isso ecomplus/application-starter#138 ou (talvez) isso ecomplus/application-starter#137
De qualquer forma nem vai ter mais webhooks na v2 https://github.com/ecomplus-core/store-api/issues/123

@leomp12
Copy link
Member

leomp12 commented Jun 8, 2022

@wisley7l dá uma olhada nisso por favor?
Eu até te assinei no issue ecomplus/application-starter#138 mas acho que é melhor implementar em algum app específico (como teste mesmo) antes de implementar no starter.

@wisley7l
Copy link
Member

Resposta de um dos testes executados.

teste-tiny-function-2gen

@leomp12 leomp12 closed this as completed Jun 23, 2022
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

No branches or pull requests

3 participants