Originally created by @ronaldheft on GitHub (Aug 31, 2022).
Is your feature request related to a problem? Please describe.
If a user downloads books that fail to download, and then never attempts to download the book again, files may be leftover on the filesystem
Describe the solution you'd like
The failed downloads on the file system should be cleaned up at some point. We can do it on app launch, or schedule a background task to run and clean thing up. The folder names include the library item id, so we can match directories against the downloads in the database.
Describe alternatives you've considered
Additional context
Originally created by @ronaldheft on GitHub (Aug 31, 2022).
### Is your feature request related to a problem? Please describe.
If a user downloads books that fail to download, and then never attempts to download the book again, files may be leftover on the filesystem
### Describe the solution you'd like
The failed downloads on the file system should be cleaned up at some point. We can do it on app launch, or schedule a background task to run and clean thing up. The folder names include the library item id, so we can match directories against the downloads in the database.
### Describe alternatives you've considered
### Additional context
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @ronaldheft on GitHub (Aug 31, 2022).
Is your feature request related to a problem? Please describe.
If a user downloads books that fail to download, and then never attempts to download the book again, files may be leftover on the filesystem
Describe the solution you'd like
The failed downloads on the file system should be cleaned up at some point. We can do it on app launch, or schedule a background task to run and clean thing up. The folder names include the library item id, so we can match directories against the downloads in the database.
Describe alternatives you've considered
Additional context