From 570e4d15ffec6a89bf9cad570a9330494898282e Mon Sep 17 00:00:00 2001 From: orz12 Date: Sun, 7 Jul 2024 15:19:52 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BD=91=E7=BB=9C=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E6=B7=BB=E5=8A=A0=E6=9B=B4=E5=A4=9A=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=EF=BC=9B=E5=87=8F=E5=B0=91=E6=98=BE=E7=A4=BA=E6=97=B6?= =?UTF-8?q?=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/http/interceptor.dart | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/http/interceptor.dart b/lib/http/interceptor.dart index 8871359a..6071ea0f 100644 --- a/lib/http/interceptor.dart +++ b/lib/http/interceptor.dart @@ -47,11 +47,12 @@ class ApiInterceptor extends Interceptor { // handler.next(err); String url = err.requestOptions.uri.toString(); print('🌹🌹ApiInterceptor: $url'); - if (!url.contains('heartbeat')) { + // 屏蔽弹幕和心跳请求的错误提示 + if (!url.contains('heartbeat') && !url.contains('seg.so')) { SmartDialog.showToast( - await dioError(err), + await dioError(err) + url, displayType: SmartToastType.onlyRefresh, - displayTime: const Duration(milliseconds: 1500), + displayTime: const Duration(milliseconds: 1200), ); } super.onError(err, handler); @@ -75,7 +76,7 @@ class ApiInterceptor extends Interceptor { return '发送请求超时,请检查网络设置'; case DioExceptionType.unknown: final String res = await checkConnect(); - return '$res,网络异常!'; + return '$res,${error.error} ${error.message} 网络异常!'; } }