From c4910e7bce43fa3be42e488f0c392c4f686b8881 Mon Sep 17 00:00:00 2001 From: guozhigq Date: Wed, 9 Aug 2023 09:24:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=A6=96=E9=A1=B5=E7=95=AA=E5=89=A7?= =?UTF-8?q?=E5=88=86=E9=A1=B5=E3=80=81=E7=95=AA=E5=89=A7=E8=B7=B3=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/pages/bangumi/view.dart | 3 +-- lib/pages/bangumi/widgets/bangumu_card_v.dart | 4 ++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/pages/bangumi/view.dart b/lib/pages/bangumi/view.dart index 9c7145e8..b870906d 100644 --- a/lib/pages/bangumi/view.dart +++ b/lib/pages/bangumi/view.dart @@ -38,9 +38,8 @@ class _BangumiPageState extends State if (scrollController.position.pixels >= scrollController.position.maxScrollExtent - 200) { if (!_bangumidController.isLoadingMore) { - await _bangumidController.onLoad(); - await Future.delayed(const Duration(milliseconds: 200)); _bangumidController.isLoadingMore = true; + await _bangumidController.onLoad(); } } diff --git a/lib/pages/bangumi/widgets/bangumu_card_v.dart b/lib/pages/bangumi/widgets/bangumu_card_v.dart index 3f5eda22..34a9278f 100644 --- a/lib/pages/bangumi/widgets/bangumu_card_v.dart +++ b/lib/pages/bangumi/widgets/bangumu_card_v.dart @@ -51,6 +51,10 @@ class BangumiCardV extends StatelessWidget { var res = await SearchHttp.bangumiInfo(seasonId: seasonId); SmartDialog.dismiss().then((value) { if (res['status']) { + if (res['data'].episodes.isEmpty) { + SmartDialog.showToast('资源加载失败'); + return; + } EpisodeItem episode = res['data'].episodes.first; String bvid = episode.bvid!; int cid = episode.cid!;