From d4e33c96361cd42d5bac2861d8d4737370165a41 Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Thu, 9 Jan 2025 11:44:24 +0800 Subject: [PATCH] fix: request onerror Signed-off-by: bggRGjQaUbCoE --- lib/http/interceptor.dart | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lib/http/interceptor.dart b/lib/http/interceptor.dart index bf5d9ba4..5856892d 100644 --- a/lib/http/interceptor.dart +++ b/lib/http/interceptor.dart @@ -44,12 +44,13 @@ class ApiInterceptor extends Interceptor { // handler.next(err); String url = err.requestOptions.uri.toString(); debugPrint('🌹🌹ApiInterceptor: $url'); - // 屏蔽弹幕、心跳、人数请求的错误提示 - if (!url.contains('heartbeat') && - !url.contains('seg.so') && - !url.contains('online/total') && - !url.contains('github') && - (!url.contains('skipSegments') && err.requestOptions.method != 'GET')) { + if (url.contains('heartbeat') || + url.contains('seg.so') || + url.contains('online/total') || + url.contains('github') || + (url.contains('skipSegments') && err.requestOptions.method == 'GET')) { + // skip + } else { SmartDialog.showToast( await dioError(err) + url, displayType: SmartToastType.onlyRefresh,