diff --git a/lib/controllers/cross_cache_controller.dart b/lib/controllers/cross_cache_controller.dart index 1d6d4b6..fc6fc1b 100644 --- a/lib/controllers/cross_cache_controller.dart +++ b/lib/controllers/cross_cache_controller.dart @@ -1,4 +1,5 @@ import "package:cross_cache/cross_cache.dart"; +import "package:dio/dio.dart"; import "package:flutter_riverpod/flutter_riverpod.dart"; class CrossCacheController extends Notifier { @@ -6,7 +7,8 @@ class CrossCacheController extends Notifier { static const String roomKey = "room"; @override - CrossCache build() => CrossCache(); + CrossCache build() => + CrossCache(options: BaseOptions(validateStatus: (_) => false)); static final provider = NotifierProvider( CrossCacheController.new, diff --git a/lib/main.dart b/lib/main.dart index 9e829a7..83e7030 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -34,7 +34,6 @@ New Value: ${newValue is AsyncData ? newValue.value : newValue} } void showError(Object error, [StackTrace? stackTrace]) { - if (error.toString().contains("DioException")) return; if (error.toString().contains("UTF-16")) return; if (error.toString().contains("HTTP request failed")) return; if (error.toString().contains("Invalid image data")) return; diff --git a/pubspec.lock b/pubspec.lock index 01d55a5..4829a81 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -338,7 +338,7 @@ packages: source: hosted version: "4.0.1" dio: - dependency: transitive + dependency: "direct main" description: name: dio sha256: d90ee57923d1828ac14e492ca49440f65477f4bb1263575900be731a3dac66a9 diff --git a/pubspec.yaml b/pubspec.yaml index e733f2e..58327f3 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -74,6 +74,7 @@ dependencies: dynamic_polls: ^0.0.6 flutter_hooks: ^0.21.3+1 cross_cache: ^1.1.0 + dio: ^5.9.0 dev_dependencies: build_runner: ^2.4.11