Na aula mostra "post" com "do". Pode ser post com subscribe (sucesso, erro)?
Na aula mostra "post" com "do". Pode ser post com subscribe (sucesso, erro)?
Boa noite, Emmanuel! Como vai?
Não poderia pq se vc utilizasse o subscribe()
dentro do serviço como fiz com o do()
aí ninguém poderia se inscrever através do subscribe()
para ouvir a resposta da requisição, afinal de contas vc teria "engessado" todo o tratamento dentro do serviço!
A ideia do do()
não é tratar a resposta e sim fazer apenas uma pequena operação em caso de sucesso! Exatamente como eu fiz durante a aula pegando o usuário retornado pela requisição e salvando ele dentro do serviço. De forma que quem chamar o método efetuaLogin()
terá a liberdade de tratar a resposta da requisição da forma como desejar. Deixando o código totalmente flexível!
Ou seja, a ideia do do()
e do subscribe()
são totalmente diferentes!
Pegou a ideia? Qualquer coisa é só falar!
E aí, está gostando do curso? Espero que o esteja aproveitando ao máximo!
Grande abraço e bons estudos, meu aluno!