INNER CODE UNIT · Dart
_downloadQueue
sheikhhaziq/gyawun_music · lib/services/download_manager.dart:32
final Queue<Map> _downloadQueue = Queue<Map>(); // Queue for pending downloads
Map get downloads => _box.toMap();
Listenable songListenable(String songId) {
return _box.listenable(keys: [songId]);
}
Map? getDownload(String songId) {
return _box.get(songId);
}
Map getCleanSong(Map song) {
final Map clean = Map.from(song);
clean.remove('status');
clean.remove('path');
clean.remove('playlists');
return clean;