Commit Graph

28 Commits

Author SHA1 Message Date
DevilXD
5b51fb1602 Pass in the proxy URL to the websocket connection 2022-04-08 22:13:18 +02:00
DevilXD
8cd77bae2a Change websocket internals to use aiohttp instead 2022-04-08 22:04:53 +02:00
DevilXD
f7b0a5f2cc Implement the inventory tab 2022-03-27 14:03:11 +02:00
DevilXD
82b999995f Imports cleanup 2022-03-12 11:59:25 +01:00
DevilXD
25bc398ec1 More URLs cleanup 2022-03-11 17:28:50 +01:00
DevilXD
92d722fd0c Change typing to 3.10 syntax 2022-02-27 12:07:40 +01:00
DevilXD
babca4374d Move the topics changed flag clear to the top;
to avoid a possible race condition with multiple adds and removals at the same time
2022-02-14 22:47:22 +01:00
DevilXD
3653ecf152 Unify start method 2022-02-14 22:14:43 +01:00
DevilXD
60a9e273c8 Remove unused code 2022-02-14 20:39:06 +01:00
DevilXD
e8cb7ca099 Bugfix and WS improvements 2022-02-14 16:21:01 +01:00
DevilXD
423e51bc27 Handle maximum channels limit;
Proper handle of a case where the app ends up with more channels from ACLs than is supported
2022-02-13 20:13:11 +01:00
DevilXD
0b8e0211ff Fix a bug with set_status when amount of topics is zero 2022-01-30 16:54:11 +01:00
DevilXD
bd9d818b21 Implement support for campaign ACLs 2022-01-22 15:31:44 +01:00
DevilXD
1d65fddfa1 Simplify set_status typings and handling 2022-01-14 19:07:07 +01:00
DevilXD
c8d3b992d7 Huge GUI update 2021-12-29 13:55:05 +01:00
DevilXD
7504a222d1 Fix ws add_topics dedupe + remove accepts str 2021-12-24 19:08:25 +01:00
DevilXD
0cb2ae7fcd Improve WS ping timeout handling 2021-12-16 19:09:55 +01:00
DevilXD
f41ef63f85 Drop update now displays campaign progress too 2021-12-16 19:09:38 +01:00
DevilXD
38365ab3f0 Running flag fix and WS restart improvements 2021-12-16 19:08:48 +01:00
DevilXD
39363a0aee Proper argparse and better logging system 2021-12-16 19:06:59 +01:00
DevilXD
5c7fdd401b Make sure to set WS running before waiting for login 2021-12-15 20:12:40 +01:00
DevilXD
a45838e088 Huge websocket redesign, to support more than a single connection 2021-12-15 18:37:30 +01:00
DevilXD
32b62f75a1 websocket topics listening is debug level now 2021-12-04 18:43:30 +01:00
DevilXD
857a543214 Implement drop campaign reeval when last drop is claimed 2021-12-04 18:38:40 +01:00
DevilXD
09414e1b72 Progress percentage now includes one decimal place 2021-12-04 16:19:38 +01:00
DevilXD
30792d08d5 Add better error handling here 2021-12-04 14:16:43 +01:00
DevilXD
fcd9e5b52d Made the settings file optional;
default config creation removed, instead fetches a list of all live channels for the current drop campaign's games
2021-12-04 14:16:25 +01:00
DevilXD
fac2788e4b First release 2021-12-03 17:48:51 +01:00