updateDownloadProgress

private final Unit updateDownloadProgress()

Monitors and updates the download progress.

Process:

  1. Periodically checks download status

  2. Updates progress bar UI

  3. Handles completion and errors

Error Handling:

  • Status check errors are treated as unrecoverable

  • Shows single-button error dialog

  • Cleans up resources on error