Future<User> getMe(); erro
[Concluído]
Criador
Otavio
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
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
Criador
Otavio
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.
Manager
Carlos Ferreira
Parabéns amigo.
Obrigado pelo feedback. Gratidão!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!