Skip to content

Conversation

cyberphantom52
Copy link
Contributor

@cyberphantom52 cyberphantom52 commented Aug 18, 2025

TODO List:

  • Retry with Backoff
  • Global/Local Cancellation
  • Events + Event Stream
  • Progress Updates
  • Re-queuing
  • Callbacks
  • Pause/Resume
  • Multi-Connection download
  • Timeouts
  • Checksum validation
  • DownloadManager stats
    • active downloads
    • queued downloads
    • completed downloads
    • failed downloads
    • total data downloaded
  • ...

@cyberphantom52 cyberphantom52 force-pushed the download_manager branch 2 times, most recently from bfe7bb1 to 1a84e58 Compare August 27, 2025 13:29
- Also Re-Queue requests on retry
@cyberphantom52 cyberphantom52 marked this pull request as ready for review August 27, 2025 18:25
@cyberphantom52
Copy link
Contributor Author

This can be merged as is after being reviewed, and the pending items from the checklist can be implemented as follow up MRs.

What i want is for reviewers to review the design of the entire download flow and watch out for concurrency bugs which i tried to avoid as much as possible but some might have snuck in anyways.

Also i did some basic testing but this needs to be properly tested.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants