Closed Horgun closed 1 year ago
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities
0 Security Hotspots
1 Code Smell
No Coverage information
0.0% Duplication
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Atualmente ao enviar uma mensagem entre conexões do whaticket, ao atualizar a página a mensagem enviada some. O que ocorre é que a mensagem enviada e a recebida possuem o mesmo Id, de forma que, quando a outra conexão recebe a mensagem, a mensagem "enviada" tem seus dados alterados para os da mensagem "recebida". Alterei para que a Primary Key de Messages seja (id, fromMe). Outro ponto a se considerar é se nao deve também ser utilizado o campo remote que está presente no "Id" da mensagem no whatsapp-web.js (imagem abaixo).![image](https://user-images.githubusercontent.com/14986135/222872453-3353e3f3-e70b-453a-b1e8-1fc259a103d7.png)
Eu executei o comando up da migration direto no banco. É bom alguém testar o db:migrate e o db:migrate:undo pra ver se dá tudo certo.
Só testei que resolveu a questão de enviar as mensagens entre conexões. Como estou usando essa alteração, se surgir algum problema devido a isso eu aviso.