1
resposta

[Dúvida] Meu projeto está dando erro no http_interceptors. fiz o passo a passo igual ao curso e utilizei os mesmos comandos da docuementação. Alguém conseguiria me ajudar?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Rodrigo, tudo bem?

Pelas mensagens, o problema está na implementação da interface InterceptorContract da biblioteca http_interceptor. O erro indica que estão faltando implementações nos métodos shouldInterceptRequest e shouldInterceptResponse.

A interface InterceptorContract exige a implementação de quatro métodos: interceptRequest, interceptResponse, shouldInterceptRequest e shouldInterceptResponse. Portanto, peço que verifique se eles estão certinhos. Também recomendo verificar os tipos de dados usados nesses métodos, se eles estão corretamente definidos.

Ao entrar na documentação do http_interceptor e do logger 2.3.0 notei que as versões estão atualizadas. Então sugiro testar essas novas dependências no arquivo pubspec.yaml.

dependencies:
  flutter:
    sdk: flutter
  http_interceptor: ^1.0.2
  logger: ^2.3.0

Teste e veja se funciona.

Fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!