Fabian Neundorf
dd6eeaa2e8
Add tests for DownloadController
2023-06-25 22:55:52 +02:00
Fabian Neundorf
846794b170
Convert QueueItem to record
...
There is no special logic and the temporary file location could be
removed from QueueItem.
2023-06-25 22:55:52 +02:00
Fabian Neundorf
758e1f2e01
DownloadController uses HttpClient instead of WebClient
...
This can use Task and download into a Stream. Thus DownloadFormat is now
accepting a Stream and canceling a download (before extraction) does not
require it to remove the temporary file.
2023-06-25 22:55:40 +02:00
Fabian Neundorf
dd6b7ccc45
Use long for file size and progress
2023-06-10 10:56:28 +02:00
Ben Olden-Cooligan
53440daa7c
Move NAPS2.Dependencies classes to NAPS2.Lib project
2023-04-30 14:06:53 -07:00