DioImageProvider constructor

DioImageProvider({
  1. required Uri imageUrl,
  2. required String fallbackAssetPath,
})

Creates a DioImageProvider with the required imageUrl and fallbackAssetPath.

Optionally, a custom Dio instance can be provided for advanced configurations.

Implementation

DioImageProvider({
  required this.imageUrl,
  required this.fallbackAssetPath,
}) : dio = Dio() {
  if (!kIsWeb) {
    dio.interceptors.add(
      SupaArchitecturePlatform.instance.cookieStorage.interceptor,
    );
  }
  dio.interceptors.add(DeviceInfoInterceptor());
  dio.interceptors.add(TimezoneInterceptor());
  dio.interceptors.add(RefreshInterceptor());
}