76b0975bcc
style(downloads): Abstracted queue system
...
TODO: Still need to cleanup the rest of the legacy code which used to use the queue system
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-23 18:18:03 +11:00
b8cf44c0b2
refactor(downloads): Ran cargo fmt
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-13 21:28:24 +11:00
075d6ecf3c
refactor(downloads): Ran cargo clippy & moved DownloadManagerInterface
...
Created file "download_manager_interface.rs" to contain the DownloadManagerInterface
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-13 21:05:25 +11:00
a1ada07690
feat(downloads): Added Download Manager
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-13 20:38:00 +11:00
3dbf5ab573
chore(downloads): partial download manager
2024-11-12 09:06:28 +11:00
5e3d26b3ca
refactor(downloads): ran cargo clippy & cargo fmt
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-11 18:27:39 +11:00
7d3c6011df
feat(downloads): Separated chunk updates into individual counters
...
Also added a From<bool> for DownloadThreadControlFlag because I accidentally was calling the wrong one before and had meant to add it anyway
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-11 18:07:45 +11:00
5e05e6873d
feat(downloads): Added DownloadThreadControl struct
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-11 10:05:49 +11:00
f25bfed336
feat(downloads): Convert DownloadThreadControlFlag to AtomicBool
...
Also ran cargo fmt & cargo clipy
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-11 09:39:25 +11:00
6a38ea306b
feat(downloads): reduce scope of download agent
...
due to a miscommunication, the scope of the download agent has grown too
much. this commit reduces that scopes, and intends for a lot of the
heavy lifting to be done by the soon-to-be-implemented download manager.
2024-11-10 22:25:54 +11:00
7213416421
Ran cargo fmt
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-04 18:50:25 +11:00
1ab61c86b1
I think that download queuing is working
2024-10-28 19:23:41 +11:00
7049673596
restructing and renaming
2024-10-25 17:41:03 +11:00
5ed0833e61
my own take on some BASED design decisions
2024-10-24 22:05:58 +11:00
f60ca2bd6c
Just debugging tauri's damn Sync command features
2024-10-24 09:38:02 +11:00
27d0dcafc7
Included in AppStatus (Also trying to link to Issue #1 )
2024-10-19 14:54:29 +11:00
e71e4cf0fa
Update on GameDownload
2024-10-18 22:35:03 +11:00
7fec00ded0
Progress checker works
2024-10-18 20:42:26 +11:00
496c6a57e3
Progress on downloads. Currently working on parsing functions to be run asynchronously
2024-10-18 07:45:09 +11:00