feat: download per media feature

This commit is contained in:
Simon Ding
2024-08-12 10:16:36 +08:00
parent 3c37948798
commit 09ff67fef7
7 changed files with 118 additions and 65 deletions

View File

@@ -303,9 +303,13 @@ class _DetailCardState extends ConsumerState<DetailCard> {
}
Widget downloadButton() {
return IconButton(
return LoadingIconButton(
tooltip: widget.details.mediaType == "tv" ? "查找并下载所有监控剧集" : "查找并下载此电影",
onPressed: () {},
icon: const Icon(Icons.download_rounded));
onPressed: () async{
await ref
.read(mediaDetailsProvider(widget.details.id.toString()).notifier)
.downloadall();
},
icon: Icons.download_rounded);
}
}