diff --git a/lib/common/http/http.dart b/lib/common/http/http.dart index 532a2eb..672e7e7 100644 --- a/lib/common/http/http.dart +++ b/lib/common/http/http.dart @@ -5,9 +5,9 @@ import 'package:wallpaperx/common/utils/log_print.dart'; class Http { Dio dio = Dio(BaseOptions( - connectTimeout: const Duration(milliseconds: 10000), - receiveTimeout: const Duration(milliseconds: 10000), - sendTimeout: const Duration(milliseconds: 10000), + connectTimeout: const Duration(milliseconds: 40000), + receiveTimeout: const Duration(milliseconds: 40000), + sendTimeout: const Duration(milliseconds: 40000), )); Http() { diff --git a/lib/common/http/http_util.dart b/lib/common/http/http_util.dart index 97ec117..844e9a8 100644 --- a/lib/common/http/http_util.dart +++ b/lib/common/http/http_util.dart @@ -5,6 +5,7 @@ import 'package:dio/dio.dart'; import 'package:wallpaperx/common/components/easy_loading.dart'; import 'package:wallpaperx/common/http/http.dart'; import 'package:wallpaperx/common/utils/log_print.dart'; +import 'package:wallpaperx/firebase/firebase_analytics_manager.dart'; ///网络请求工具类 class HttpUtil { @@ -40,6 +41,7 @@ class HttpUtil { callback(isBackResponse == false ? response.toString() : response); } catch (e) { LogPrint.d("e: $e"); + FirebaseAnalyticsManager.logEvent(e.toString()); showError("Server error"); dismiss(dismiss: true); errorCallback!(e); diff --git a/pubspec.yaml b/pubspec.yaml index c4e686d..4fb8a61 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,7 +2,7 @@ name: wallpaperx description: "A new Flutter project." publish_to: 'none' # Remove this line if you wish to publish to pub.dev -version: 1.0.2+2 +version: 1.0.3+2 environment: sdk: '>=3.4.3 <4.0.0'