Commit Graph

27 Commits

Author SHA1 Message Date
Ash Keel 84bef02a42
Add version to executable 2021-12-06 14:47:38 +01:00
Ash Keel 9c1b49183c
Stop db GC from not making the server start 2021-12-06 12:22:54 +01:00
Ash Keel bcb15ab4a9
Add DB garbage collection 2021-12-05 22:17:52 +01:00
Ash Keel ac1ebe65d6
Reload modules on config change 2021-11-24 11:55:12 +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 8e02ba6fb7
Add authentication (using Kilovolt v6) 2021-11-21 22:36:48 +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 7d4a2700d0
Update KV to v5, add some debug methods 2021-11-15 13:33:40 +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 6c8d8f6da2
Chatbox can now relay messages to subscribers 2021-09-15 17:46:57 +02:00
Ash Keel 2513c2bc5a
Fix mutex deadlock 2021-06-06 01:18:31 +02:00
Ash Keel 785884551e
Fix crash when stulbe initialization fails 2021-05-18 15:53:17 +02:00
Ash Keel 622abb0b5c
Receive loyalty pushes from stulbe 2021-05-18 13:30:27 +02:00
Ash Keel 70f515dae7
Tring to hotfix logger but nothing is working 2021-05-16 18:10:51 +02:00
Ash Keel e3f4b49ba5
Update to new kilovolt, move points to per-user 2021-05-16 17:55:40 +02:00
Ash Keel 5aedebffe3
It's baaaack 2021-05-14 16:37:54 +02:00
Ash Keel 5ade0e3066
Integrate Twitch APIs internally rather than through stulbe 2021-05-14 13:15:38 +02:00
Ash Keel d8da04224f
No more data races (still some left in kilovolt) 2021-05-13 01:46:03 +02:00
Ash Keel 981371fa34
Use stulbe's client 2021-05-11 13:12:00 +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 61212f249c
Add test redeem button 2021-05-02 18:57:55 +02:00
Ash Keel cfb888dafb
First public commit \o/ 2021-05-02 14:29:43 +02:00