From da863588e4c4f448f5f3914f49a81032cdbcf6ff Mon Sep 17 00:00:00 2001 From: Simon Ding Date: Mon, 12 Aug 2024 10:23:28 +0800 Subject: [PATCH] feat: show snakebar --- ui/lib/providers/series_details.dart | 3 ++- ui/lib/widgets/detail_card.dart | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ui/lib/providers/series_details.dart b/ui/lib/providers/series_details.dart index f4d740c..26610a0 100644 --- a/ui/lib/providers/series_details.dart +++ b/ui/lib/providers/series_details.dart @@ -82,7 +82,7 @@ class SeriesDetailData ref.invalidateSelf(); } - Future downloadall() async { + Future downloadall() async { final dio = APIs.getDio(); var resp = await dio.get(APIs.downloadAllUrl + id!); var sp = ServerResponse.fromJson(resp.data); @@ -90,6 +90,7 @@ class SeriesDetailData throw sp.message; } ref.invalidateSelf(); + return sp.data; } } diff --git a/ui/lib/widgets/detail_card.dart b/ui/lib/widgets/detail_card.dart index b717bb4..a638df9 100644 --- a/ui/lib/widgets/detail_card.dart +++ b/ui/lib/widgets/detail_card.dart @@ -308,7 +308,9 @@ class _DetailCardState extends ConsumerState { onPressed: () async{ await ref .read(mediaDetailsProvider(widget.details.id.toString()).notifier) - .downloadall(); + .downloadall().then((list) => { + showSnakeBar("开始下载:$list") + }); }, icon: Icons.download_rounded); }