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);
  }
}