1
0
Fork 0
mirror of https://git.sr.ht/~ashkeel/strimertul synced 2024-09-20 02:00:49 +00:00
Commit graph

29 commits

Author SHA1 Message Date
Ash Keel
44333fc392
feat: add eventsub websocket, remove stulbe 2022-11-23 22:22:49 +01:00
Ash Keel
e3ee43e6ae
refactor: less repetition but it's probably bad 2022-11-23 16:34:49 +01:00
Ash Keel
acaca8a400
Backport fixes from glimesh branch 2022-06-17 00:51:27 +02:00
Ash Keel
f3f85622bd
Tentative fix for mutex killing strimertul 2022-02-08 15:13:13 +01:00
Ash Keel
4a764c0450
Multiple databases! 2022-02-01 12:35:34 +01:00
Ash Keel
2fae672449
Move to zap for logging 2022-01-27 16:49:18 +01:00
Ash Keel
d5ed335105
Move to different logic for enabling modules 2021-12-09 11:45:10 +01:00
Ash Keel
dd6979c38d
Add Status() to modules 2021-12-09 10:46:14 +01:00
Ash Keel
29e5db09b3
Update dependencies 2021-12-06 12:22:06 +01:00
Ash Keel
a15b5bafb8
Refactor most of main.go into a module manager logic 2021-11-24 11:54:49 +01:00
Ash Keel
0d3233ecbd
Big module refactor
Changing the HTTP config will now restart the server or, if possible, just hotpatch the configuration
2021-11-19 19:37:42 +01:00
Ash Keel
1fb5843339
Fix linting issues (Thanks GoLand!) 2021-10-28 11:01:52 +02:00
Ash Keel
8596ce3f6d
Add callable functions to custom commands 2021-09-18 22:06:22 +02:00
Ash Keel
599e6a5540
Add cooldowns to rewards 2021-07-11 15:34:39 +02:00
Ash Keel
2513c2bc5a
Fix mutex deadlock 2021-06-06 01:18:31 +02:00
Ash Keel
bfce1f6ce4
Handle goal redemption via stulbe 2021-05-18 15:50:58 +02:00
Ash Keel
622abb0b5c
Receive loyalty pushes from stulbe 2021-05-18 13:30:27 +02:00
Ash Keel
e3f4b49ba5
Update to new kilovolt, move points to per-user 2021-05-16 17:55:40 +02:00
Ash Keel
019e48355a
Use fixed kilovolt (again..) 2021-05-13 11:17:53 +02:00
Ash Keel
d8da04224f
No more data races (still some left in kilovolt) 2021-05-13 01:46:03 +02:00
Ash Keel
dfb36dcdf8
Add community goals bot commands and start fixing race conditions 2021-05-12 19:19:09 +02:00
Ash Keel
7c9774432e
Upgrade to Kilovolt v3 2021-05-11 01:54:55 +02:00
Ash Keel
2bd321f9ef
Bring in db module from stulbe and add syncing 2021-05-10 23:09:15 +02:00
Ash Keel
7efd1a18bf
Upgrade to kv2 and add websocket connection to stulbe 2021-05-08 16:02:47 +02:00
Ash Keel
207be89ccd
Add stulbe auth, WS reconnection 2021-05-07 18:36:23 +02:00
Ash Keel
216d46559c
Use a better logger, decouple kilovolt to its own lib 2021-05-02 21:33:37 +02:00
Ash Keel
a690b6dac3
Fix redemption concurrency issues by exploiting pubsub for RPCs 2021-05-02 19:39:46 +02:00
Ash Keel
c77d7c7a74
Add display name to redeems 2021-05-02 17:59:03 +02:00
Ash Keel
cfb888dafb
First public commit \o/ 2021-05-02 14:29:43 +02:00