mirror of
https://github.com/Dr-Blank/Vaani.git
synced 2025-12-06 19:19:28 +00:00
* feat: enhance download manager with improved logging and task handling * feat: add total size calculation for library items and improve download manager functionality * refactor: simplify parameters in queueAudioBookDownload and improve logging message in deleteDownloadedItem
10 lines
244 B
Dart
10 lines
244 B
Dart
import 'package:shelfsdk/audiobookshelf_api.dart';
|
|
|
|
extension TotalSize on LibraryItemExpanded {
|
|
int get totalSize {
|
|
return libraryFiles.fold(
|
|
0,
|
|
(previousValue, element) => previousValue + element.metadata.size,
|
|
);
|
|
}
|
|
}
|