Olá, não estou tendo a resposta no console do logger.i deste código:
import 'package:http_interceptor/http/interceptor_contract.dart';
import 'package:http_interceptor/models/request_data.dart';
import 'package:http_interceptor/models/response_data.dart';
import 'package:logger/logger.dart';
class LoggingInterceptor implements InterceptorContract {
  Logger logger = Logger();
  @override
  Future<RequestData> interceptRequest({required RequestData data}) async {
    logger.v('Requisição para ${data.baseUrl}\nCabeçalhos: ${data.headers}\nCorpo: ${data.body}');
    return data;
  }
  @override
  Future<ResponseData> interceptResponse({required ResponseData data}) async {
    if(data.statusCode ~/100 == 2){
      logger.i('Resposta de ${data.url}\nStatus da resposta: ${data.statusCode}\nCabeçalhos: ${data.headers}\nCorpo: ${data.body}');
    }else{
      logger.e('Resposta de ${data.url}\nStatus da resposta: ${data.statusCode}\nCabeçalhos: ${data.headers}\nCorpo: ${data.body}');
    }
    return data;
  }
}O código está igual ao do Ricarth na aula mas não aparece nada no console, apenas a parte da requisição. Algo de errado? alguma atualização?
Por algum motivo o InterceptResponse não está funcionando corretamente. O resultado do erro sugerido pelo professor Ricarth também não funcionou.
 
            