import 'dart:convert'; import 'dart:developer'; import 'package:dio/dio.dart'; class CustomInterceptors extends InterceptorsWrapper { final durationCacheInMinutes = 5; final ICacheAdapter cacheAdapter; final CheckInternetUsecase checkInternetUsecase; CustomInterceptors({ required this.cacheAdapter, }); @override Future<void> onRequest( RequestOptions options, RequestInterceptorHandler handler, ) async { handler.next(options); } @override Future<void> onResponse( Response response, ResponseInterceptorHandler handler, ) async { handler.next(response); } @override void onError( DioError err, ErrorInterceptorHandler handler, ) { handler.next(failure); } }