createDioInstance method
Dio
createDioInstance()
Implementation
Dio createDioInstance() {
final dio = Dio();
// final cryptoInterceptor = CryptoInterceptor(Get.find());
final authInterceptor = AuthInterceptor(Get.find());
final refreshTokenInterceptor = RefreshTokenInterceptor(
Get.find(),
// interceptors: [authInterceptor, cryptoInterceptor],
);
// final retryIntercptor = RetryOnConnectionChangeInterceptor(
// interceptors: [authInterceptor, cryptoInterceptor],
// );
// dio.interceptors.clear();
dio.interceptors
// ..add(cryptoInterceptor)
..add(ChuckerDioInterceptor())
..add(authInterceptor)
// ..add(retryIntercptor)
..add(refreshTokenInterceptor)
..add(
AppDioLogger(
logPrinter: _log,
maxWidth: 200,
responseBody: false,
request: false,
),
);
return dio;
}