Expand description
Download state and management.
DownloadJob holds per-download progress/status.
DownloadManager owns the shared job list and spawns background tasks.
Structs§
- Download
Job - A single background download job (for one ROM).
- Download
Manager - Owns the shared download list and spawns background download tasks.
Enums§
- Download
Status - High-level status of a single download.
Functions§
- download_
directory - Backward-compatible default used by legacy CLI download code.
- resolve_
download_ directory - Directory for ROM storage (
ROMM_ROMS_DIR,ROMM_DOWNLOAD_DIR, or configured path). - unique_
zip_ path - Pick
stem.zip, thenstem__2.zip,stem__3.zip, … until the path does not exist. - validate_
configured_ download_ directory - Validate configured download path without env override fallback.