Bom dia Matheus, tudo bem?
A classe ListaNegociacoes estava completa sim. Se você perceber na imagem que mandei, a função adiciona era interceptada dentro da armadilha do Proxy. Ao fazer os console.log fora do Proxy ele não reconhecia a função e retornava conforme a imagem enviada.
Inclusive, como comentei no tópico, essa mesma abordagem estava funcionando perfeitamente no controller da página das negociações. Mas no exemplo do proxy (dos exercícios da aula 02) tinha esse problema no momento que abri o tópico.
Isso já era muito estranho para mim naquele momento, mas agora que fui responder o tópico tudo está funcionando corretamente... ai ficou mais estranho ainda, rsrsrs.
Fui pegar os códigos para te passar por aqui, mas o comportamento está correto. Não mudei nada e agora funciona!! Como vou registrando no git cada aula, revisei até o log dos arquivos envolvidos para ver se tinha alterado alguma coisa, mas nada mudou e o negocio agora funciona.
https://imgur.com/viTisYz
Bom melhor assim neh. O estranho era não funcionar mesmo.
Obrigado de qualquer forma.
Carlos Ruesta