Commit Graph

26 Commits

Author SHA1 Message Date
Ash Keel 07e3a00990
refactor: preparatory code for re-introducing custom account for chat responses 2024-04-02 10:41:28 +02:00
Ash Keel bc83a743f3
fix: sane errors 2024-03-16 01:20:15 +01:00
Ash Keel ce2ce81768
refactor: remove jsoniter 2024-03-15 23:48:34 +01:00
Ash Keel f4930d7758
feat: update kilovolt, replace zap with slog 2024-03-14 13:33:52 +01:00
Ash Keel 0d1c60451b
feat: WIP twitch rework 2024-03-10 17:38:18 +01:00
Ash Keel 82b7d51df7
refactor: minor lint fixes 2024-02-25 14:58:35 +01:00
Ash Keel fbb943f307
refactor: minor lint fixes 2024-02-25 14:46:59 +01:00
Ash Keel f910d83c06
refactor: move to sr.ht (wip) 2023-11-10 21:36:15 +01:00
Ash Keel f30150496a
refactor: rename pubsub to synclist 2023-06-01 10:50:46 +02:00
Ash Keel 5a33f77d26
refactor: split off some functions 2023-05-03 14:37:28 +02:00
Ash Keel adc3cacc24
refactor: slightly nicer logs 2023-04-23 02:26:46 +02:00
Ash Keel ba3b9c673a
change: better log messages, tuned reconnection logic on eventsub, updated to kv v10 2023-04-19 15:27:13 +02:00
Ash Keel 8178366038
fix: assign initial loyalty points values correctly 2023-03-31 10:26:40 +02:00
Ash Keel df46f7dfbf
fix: force refreshing the auth token when starting 2023-03-05 20:11:19 +01:00
Ash Keel 30bc0b1ff9
docs: add descriptions on loyalty keys 2023-02-18 14:01:48 +01:00
Ash Keel 9df69d1b3d
feat: we can generate our own documentation... wait but why 2023-02-07 22:29:26 +01:00
Ash Keel d38b982733
fix: clarify no contribution to goals 2023-02-06 10:36:00 +01:00
Ash Keel cf8fec3f4f
chore:Woops remove debug prints 2023-02-02 21:38:55 +01:00
Ash Keel 33a577cbc1
fix: loyalty system polling now works again 2023-02-02 21:24:14 +01:00
Ash Keel 6953947521
fix: fix loyalty system (after sync refactor) 2023-02-01 13:33:30 +01:00
Ash Keel 2f9f8e1fe9
refactor: module conundrum part 2: Loyalty manager 2022-12-04 18:03:05 +01:00
Ash Keel 65cf91d476
refactor: bump to containers v0.3.0 (API changes) 2022-12-04 14:45:34 +01:00
Ash Keel db31c75662
refactor: use SyncSlice 2022-12-04 00:04:15 +01:00
Ash Keel e7ba5883a3
refactor: invert condition to early return 2022-12-03 16:40:50 +01:00
Ash Keel aaffaebe55
refactor: module conundrum phase 1
Refactor Twitch client and bot so it can be closed and reopened with a
different config.
Add a cancellation function to subscription functions so they can be
cancelled.
Use http.Handler instead of HandlerFunc for custom routes
2022-12-03 16:16:59 +01:00
Ash Keel 4c0708138a
refactor: begone modules 2022-11-30 19:15:47 +01:00