[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Otavio
Criador Otavio 03/11/2021

Estou na versão 2.5 do flutter. consegui a comunicação com o laraFood usando o dio: 4.0.0-beta2. roda os filtros das categorias, login e register. estou testando tudo no servido na web onde esta hospedado o larafood.

Estou com o seguinte erro que não estou conseguindo resolver.
 
arquivo: auth_repository.dart.  Future<User> getMe();
The body might complete normally, causing 'null' to be returned, but the return type is a potentially non-nullable type.
 
 
 Error: A non-null value must be returned since the return type 'User' doesn't allow null.
lib/…/repositories/auth_repository.dart:55
- 'User' is from 'package:flutterfood/models/User.dart' ('lib/models/User.dart').
package:flutterfood/models/User.dart:1
  Future<User> getMe() async {
 
 
Não tem como prosseguir o curso sem passar por esse erro. as próximas aulas dos pedidos e area do cliente só roda com essa parte do código ok;
 
estou tentando resolver. se alguém que estiver fazendo o curso na mesma versão do flutter conseguiu passar dessa parde. disponibiliza como ficou o código por gentileza.
 
Obrigado.
 
 

 

Manager Carlos Ferreira 03/11/2021

Olá, Otavio!
Tudo bem?

O seu método getMe está retornando null, enquanto está esperando um object do tipo User

Faz um print no método getMe para ver o que tem na variável que está retornando.

---

Depois veja sobre o Null safety do Flutter: https://flutter.dev/docs/null-safety

Carlos Ferreira
Criador Otavio 03/11/2021

Opa! muito obrigado por sempre estar em contato.

 
Consegui resolver. coloquei um return p quando não cair no try e funcionou. 
 
o logout ainda não esta funcionando. parece q os post da algum conflito com do dio. estou resolvendo ao poucos. srr
 
Mais uma vez agradeço a atenção.
 
Seu cursos são os melhores na minha opinião. tudo que sei de laravel aprendi na especializati. obrigado por aulas dão boas.
Otavio
Manager Carlos Ferreira 03/11/2021

Parabéns amigo.

Obrigado pelo feedback. Gratidão!

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!