Commit Graph
180 Commits
Author SHA1 Message Date
Brandon Thomas dfa3cd3074 starting to add new redis pubsub to websocket gateway 2022-04-05 17:22:47 -04:00
Brandon Thomas 7cc3f12416 cleanup 2022-04-04 17:57:47 -04:00
Brandon Thomas 09033a3698 simplify informing PubSub service of active browser (share code) 2022-04-04 17:28:00 -04:00
Brandon Thomas f7c804c052 The twitch-websocket-gateway had an old binary referenced 2022-04-04 01:04:28 -04:00
Brandon Thomas 88691cfa2d Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
Brandon Thomas b89be75ab6 Move old storyteller-web project into new subdir 2022-03-26 19:32:02 -04:00
Brandon Thomas 4a72295eee Add path to cookie 2022-03-23 22:54:04 -04:00
Brandon Thomas 340bedbcee bah, wrong cookie domain 2022-03-23 19:06:23 -04:00
Brandon Thomas 732ade7540 Set cookie domain explicitly 2022-03-23 19:02:43 -04:00
Brandon Thomas 67df72d669 http GET 2022-03-23 10:29:28 -04:00
Brandon Thomas fa684466b2 new redirect url 2022-03-23 10:27:14 -04:00
Brandon Thomas da8df046fe more build errors, seriously wtf 2022-03-22 15:57:29 -04:00
Brandon Thomas 836536226f fix build error with safe redirects (would have caught if mac not dumb) 2022-03-22 15:26:49 -04:00
Brandon Thomas 838934880f builder didn't match impl 2022-03-18 06:39:08 -04:00
Brandon Thomas 74d7f3c276 Investor mode: priority, cookie to enable 2022-03-18 06:02:42 -04:00
Brandon Thomas 3d696b71ee Add two new EventResponse types: TtsCommandPreset, TtsCommandCustom 2022-03-10 23:37:36 -05:00
Brandon Thomas 4734d20690 category list caching 2022-03-06 05:42:28 -05:00
Brandon Thomas 30929b051e add health checking 2022-03-06 05:18:15 -05:00
Brandon Thomas efe2bcd61d rename fields correctly 2022-03-05 06:00:47 -05:00
Brandon Thomas 61ee753572 endpoint to kill running queries 2022-03-05 04:50:29 -05:00
Brandon Thomas 847805624e more stats about jobs 2022-03-05 04:16:58 -05:00
Brandon Thomas e9b1a4ca8f priority levels 2022-03-03 02:49:13 -05:00
Brandon Thomas 2f17465a84 job sorts by priority during, but has starvation prevention + env config 2022-03-03 02:00:32 -05:00
Brandon Thomas 1730da9caa Multiple tiers of rate limiting 2022-03-03 01:12:50 -05:00
Brandon Thomas 95dc7617ff minor stuff related to rate limit 2022-03-03 00:29:58 -05:00
Brandon Thomas 030b126a9c tests around LFU 2022-03-02 20:32:09 -05:00
Brandon Thomas 91eae38e3b aughhh usize 2022-03-02 19:45:55 -05:00
Brandon Thomas 95617e9c0c max lfu models not used! 2022-03-02 19:32:05 -05:00
Brandon Thomas f069d9e1f3 fix rules not applying! 2022-03-02 07:29:02 -05:00
Brandon Thomas 78efb11dbd return username in oauth check 2022-03-02 06:54:43 -05:00
Brandon Thomas d2cc56940c change oauth routes 2022-03-02 06:27:57 -05:00
Brandon Thomas 09cd602839 check oauth token existence 2022-03-02 06:20:10 -05:00
Brandon Thomas 115aff8855 edit language tags, tts command 2022-03-01 05:47:03 -05:00
Brandon Thomas 41d5526c50 return new fields in list 2022-03-01 04:26:57 -05:00
Brandon Thomas e571c36f78 logging 2022-02-27 08:29:54 -05:00
Brandon Thomas 7b7417ae14 cors, nginx (still not working) 2022-02-27 06:37:40 -05:00
Brandon Thomas e738d147e4 handler for reorder rules (untested) 2022-02-26 05:50:50 -05:00
Brandon Thomas dfe902de4b Begin work on "rule reorder", plus tests for unsafe query 2022-02-26 05:29:35 -05:00
Brandon Thomas 9b54e5b4be validation of predicates and responses 2022-02-25 20:43:34 -05:00
Brandon Thomas 7e294d77d7 remove rule order from edit event (since this is awkward in isolation) 2022-02-25 20:29:17 -05:00
Brandon Thomas 75c9c2a00d new "get" endpoint, changed URLs 2022-02-22 04:43:02 -05:00
Brandon Thomas b0df0a0e4f fix event response serialization, make use of test script 2022-02-22 01:10:56 -05:00
Brandon Thomas 40a83e1bad propagate type updates 2022-02-22 00:44:58 -05:00
Brandon Thomas c6fb2716fa handle channel points events 2022-02-21 22:10:07 -05:00
Brandon Thomas 937f9d86a4 rule matching is much more robust 2022-02-21 17:40:56 -05:00
Brandon Thomas 38deee044f mut cleanup 2022-02-21 15:30:26 -05:00
Brandon Thomas 4b0cd9c197 mut fixup 2022-02-21 15:27:40 -05:00
Brandon Thomas ee387ce314 wip handlers (broken) 2022-02-21 04:00:48 -05:00
Brandon Thomas 480a2dc216 thread refactor 2022-02-21 00:00:01 -05:00
Brandon Thomas 844db3f6a8 split obs-gateway into websocket-gateway and twitch-pubsub-... 2022-02-20 23:31:09 -05:00