feat: downloader update

This commit is contained in:
xkeyC
2025-12-06 15:31:11 +08:00
parent 8ea5373dec
commit fbf40580cf
24 changed files with 281 additions and 69 deletions

View File

@@ -178,11 +178,11 @@ class DownloadManager extends _$DownloadManager {
return await downloader_api.downloaderGetAllTasks();
}
Future<bool> isNameInTask(String name) async {
Future<bool> isNameInTask(String name, {bool downloadingOnly = true}) async {
if (!state.isInitialized) {
return false;
}
return await downloader_api.downloaderIsNameInTask(name: name);
return await downloader_api.downloaderIsNameInTask(name: name, downloadingOnly: downloadingOnly);
}
Future<void> pauseAll() async {

View File

@@ -41,7 +41,7 @@ final class DownloadManagerProvider
}
}
String _$downloadManagerHash() => r'55c92224a5eb6bb0f84f0a97fd0585b94f61f711';
String _$downloadManagerHash() => r'feed17eda191d6b618b30e01afb75b7245fe0a83';
abstract class _$DownloadManager extends $Notifier<DownloadManagerState> {
DownloadManagerState build();