From 478f2c8c37488a0ac0b12b118da284b1646e9e56 Mon Sep 17 00:00:00 2001 From: lcy <2503978335@qq.com> Date: Mon, 29 May 2023 17:26:09 +0800 Subject: [PATCH] feat:更新插件 --- lib/network/network_manager.dart | 8 +++++++- pubspec.yaml | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/network/network_manager.dart b/lib/network/network_manager.dart index fbdda15..98a7cb7 100644 --- a/lib/network/network_manager.dart +++ b/lib/network/network_manager.dart @@ -1,6 +1,8 @@ import 'dart:io'; import 'package:dio/dio.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; enum HttpMethod { get, @@ -53,7 +55,11 @@ class DioUtil { } else { errorCallBack('请求失败'); } - } on Error { + } on DioError catch(error) { + EasyLoading.dismiss(); + if (kDebugMode) { + print(error); + } rethrow; } } diff --git a/pubspec.yaml b/pubspec.yaml index e275f8f..37c926d 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -79,6 +79,8 @@ dependencies: device_info_plus: ^9.0.1 # 用户权限申请 https://pub.dev/packages/permission_handler permission_handler: ^10.2.0 + # 网络状态监听 https://pub.dev/packages/connectivity_plus + connectivity_plus: ^4.0.1 dev_dependencies: build_runner: ^2.4.4 -- libgit2 0.22.2