Commit Graph

14 Commits

Author SHA1 Message Date
jliddev
52cc2b3854 Bug Fixes
Increase the timeout time for Curse API from 4 seconds to 10.
If a provider responds with a 404, the circuit breaker should no longer be opened.
2020-10-24 17:05:43 -05:00
jliddev
81d847b24a Merge pull request #123 from Shaydera/curse_dependency_support
Curse dependency support #24
2020-10-18 09:19:18 -05:00
Shaydera
ba778e27aa o - Implement Null object pattern for all addon provider dependencies. 2020-10-14 10:22:48 +02:00
jliddev
a28bb3f0bf Add circuit breakers.
Drop most cached times to 5 min.
Better scan error handling.
Better featured addons error handling.
2020-10-14 00:46:55 -05:00
jliddev
5c3cb2f7d5 Add HTTP timeout
Check for empty file with exact match?
Add some feedback when scanning a provider fails.
2020-10-13 20:21:58 -05:00
jliddev
ed42ad7b07 Add some extra logging during scan 2020-10-04 13:48:59 -05:00
jliddev
dd24ab424a Selecting the latest file is now less heavy handed for beta/alpha 2020-09-23 15:31:36 -05:00
jliddev
14be51d671 Add updater project 2020-09-03 12:08:08 -05:00
jliddev
c599b84ede Column sorting.
Try a new error processing service.
2020-09-02 14:33:18 -05:00
jliddev
d6d45271fa Add wow interface scan method 2020-08-25 12:48:29 -05:00
jliddev
b3b2abf6e5 Folder scan rewrite
Use method similar to curse client for initial detection.
Remove unused projects.
2020-08-25 12:40:56 -05:00
jliddev
51db3179e2 initial fingerprint work 2020-08-22 17:08:15 -05:00
jliddev
35eafad77d Simpler caching
Add new CachingService.
Add some caching to Curse addon provider.
2020-08-17 00:16:13 -05:00
jliddev
182bcef037 Wow Interface integration
Add default headers to most Http calls.
Add WowInterface addon provider.
Increase TukUI Cache time from 10 -> 60 minutes.
2020-08-16 23:45:59 -05:00