From 0cc25203b141fbf7c83377e0b0d952233b4c9339 Mon Sep 17 00:00:00 2001 From: orz12 Date: Mon, 15 Jan 2024 00:58:52 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E8=AE=BE=E7=BD=AE=E8=87=AA=E5=AE=9A?= =?UTF-8?q?=E4=B9=89=E5=80=8D=E9=80=9F=E5=90=8E=E7=99=BD=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 原因:List并非List,赋值会产生错误 --- lib/plugin/pl_player/controller.dart | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/plugin/pl_player/controller.dart b/lib/plugin/pl_player/controller.dart index 16d5befd..fd3f02c9 100644 --- a/lib/plugin/pl_player/controller.dart +++ b/lib/plugin/pl_player/controller.dart @@ -289,9 +289,8 @@ class PlPlayerController { _longPressSpeed.value = videoStorage .get(VideoBoxKey.longPressSpeedDefault, defaultValue: 2.0); } - final List speedsListTemp = videoStorage - .get(VideoBoxKey.customSpeedsList, defaultValue: []); - speedsList = List.from(speedsListTemp); + speedsList = List.from(videoStorage + .get(VideoBoxKey.customSpeedsList, defaultValue: [])); for (final PlaySpeed i in PlaySpeed.values) { speedsList.add(i.value); } From 6654094480e86c7f61b2ef130aa086d4e376c6a4 Mon Sep 17 00:00:00 2001 From: orz12 Date: Mon, 15 Jan 2024 00:59:19 +0800 Subject: [PATCH 2/2] =?UTF-8?q?opt:=20=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/common/widgets/content_container.dart | 2 +- lib/http/html.dart | 2 +- lib/http/init.dart | 2 +- lib/pages/whisper/view.dart | 4 ++-- lib/utils/wbi_sign.dart | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/common/widgets/content_container.dart b/lib/common/widgets/content_container.dart index 076a02e9..982a29c6 100644 --- a/lib/common/widgets/content_container.dart +++ b/lib/common/widgets/content_container.dart @@ -34,7 +34,7 @@ class ContentContainer extends StatelessWidget { child: contentWidget!, ) else - Spacer(), + const Spacer(), if (bottomWidget != null) bottomWidget!, ], ), diff --git a/lib/http/html.dart b/lib/http/html.dart index eb1401c9..100887e5 100644 --- a/lib/http/html.dart +++ b/lib/http/html.dart @@ -15,7 +15,7 @@ class HtmlHttp { Match match = regex.firstMatch(response.data)!; String matchedString = match.group(0)!; response = await Request().get( - 'https:$matchedString' + '/', + 'https:$matchedString/', extra: {'ua': 'pc'}, ); } diff --git a/lib/http/init.dart b/lib/http/init.dart index d446f86d..7840499f 100644 --- a/lib/http/init.dart +++ b/lib/http/init.dart @@ -6,7 +6,7 @@ import 'package:cookie_jar/cookie_jar.dart'; import 'package:dio/dio.dart'; import 'package:dio/io.dart'; import 'package:dio_cookie_manager/dio_cookie_manager.dart'; -import 'package:dio_http2_adapter/dio_http2_adapter.dart'; +// import 'package:dio_http2_adapter/dio_http2_adapter.dart'; import 'package:hive/hive.dart'; import '../utils/storage.dart'; import '../utils/utils.dart'; diff --git a/lib/pages/whisper/view.dart b/lib/pages/whisper/view.dart index 4de197ca..f2779a17 100644 --- a/lib/pages/whisper/view.dart +++ b/lib/pages/whisper/view.dart @@ -210,11 +210,11 @@ class _WhisperPageState extends State { ); } else { // 请求错误 - return SizedBox(); + return const SizedBox(); } } else { // 骨架屏 - return SizedBox(); + return const SizedBox(); } }, ) diff --git a/lib/utils/wbi_sign.dart b/lib/utils/wbi_sign.dart index 68e2bf0f..4f831f16 100644 --- a/lib/utils/wbi_sign.dart +++ b/lib/utils/wbi_sign.dart @@ -80,7 +80,7 @@ class WbiSign { String getMixinKey(String orig) { String temp = ''; for (int i = 0; i < mixinKeyEncTab.length; i++) { - temp += orig.split('')[mixinKeyEncTab[i] as int]; + temp += orig.split('')[mixinKeyEncTab[i]]; } return temp.substring(0, 32); }