Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Mensagens atrasando

Implementei o recurso das mensagens de sucesso no curso do professor Flávio, mas as mensagens estão chegando com delay. Exemplo a mensagem de "Negociação incluida com sucesso" so aparece se eu realizar uma ação posterior, por exemplo APAGAR, e a mensagem de apagar só aparece em uma ação posterior do usuário. Alguém consegue identificar o erro? Já tentei de tudo pra achar.

Segue o GIT:

https://github.com/Raul-Pinheiro/JavaScriptAvan-ado-Classes

3 respostas

Fala ai Raul, tudo bem? O problema está na sua ProxyFactory, olhando o set temos uma condição:

if(props.includes(prop)){
    acao(target);
}

Antes de chamar a acao você precisa atualizar o modelo:

if(props.includes(prop)){
    target[prop] = value;
    acao(target);
}

Agora sim, ele vai atualizar o modelo e depois chamar a função update para atualizar a página.

Espero ter ajudado.

Funcionou. Muito obrigado! Estou ficando perdido com tanta informação rsrs.

solução!

Magina Raul, sempre que precisar não deixe de criar suas dúvidas.

No começo é bem complicado mesmo, mas, aos poucos vai acostumando kkk

Abraços e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software