DioImageProvider constructor
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());
}