Commit Graph

35 Commits

Author SHA1 Message Date
Derek f5f9f07abc Send existing subscription ids in greeting 2022-01-22 13:13:32 -07:00
Derek fffabbbbeb FINE, i WONT try and close the websocket. see if i care 2022-01-17 06:50:06 -07:00
Derek bd2e245052 Raise all exceptions 2022-01-17 06:38:18 -07:00
Derek 35d98d096d Imrpove timeout behavior and cleanliness 2022-01-17 06:32:32 -07:00
Derek 8166b3dad5 Fix client_id parsing in cleanup 2022-01-17 06:24:33 -07:00
Derek e93c82bb52 Use bounded max 2022-01-17 06:15:36 -07:00
Derek 7cdc6eea8f Fix WRONGTYPE 2022-01-17 06:13:00 -07:00
Derek 8acc057d24 Further improve inactive cleanup 2022-01-17 06:08:40 -07:00
Derek fd0ddeecda Fix syntaxerror 2022-01-17 05:54:59 -07:00
Derek 71e73ec69d Actiely remove inactive subscriptions 2022-01-17 05:53:12 -07:00
Derek 0daacbbf73 Add heartbeat to help prevent idle subscriptions 2022-01-17 05:24:48 -07:00
Derek 659648b4ce Fix subscription crate destructure 2022-01-17 04:07:43 -07:00
Derek 73c3aba2b4 Add unsubscribe on old recieve logic 2022-01-17 03:59:18 -07:00
Derek 138fd93fd1 Fix response code check part 2 2022-01-17 03:58:37 -07:00
Derek 91f147446d Fix response code check and uneeded decode 2022-01-17 03:52:06 -07:00
Derek 61c5b8eb5e Gross reverse proxy hack 2022-01-17 03:47:30 -07:00
Derek 3ae3c2f4dc Use external mode for callback url 2022-01-17 03:28:19 -07:00
Derek eceabdc823 Rewrite because twitch hates me 2022-01-17 03:12:36 -07:00
Derek 91eeb2de06 Look ma im on pypi 2022-01-15 16:55:02 -07:00
Derek ed0c86bf8f Build URL properly 2022-01-15 15:31:44 -07:00
Derek 4c44cfcc6a Whoops toml isnt a default package 2022-01-15 14:42:55 -07:00
Derek 2d26c15ab0 Update readme for wsaccel debugging 2022-01-15 14:41:28 -07:00
Derek f0318e787d Change stream key, also expire stream after timeout 2022-01-15 14:29:11 -07:00
Derek 1ae71b6317 Add usage and hosting instructions to readme! 2022-01-15 02:22:48 -07:00
Derek b41ebe047f Improve error logging in websocket handler 2022-01-15 02:22:35 -07:00
Derek 26ce68c937 Seperate data and headers 2022-01-15 02:22:18 -07:00
Derek b6eb9640f0 Update flask-sockets fork 2022-01-15 01:50:04 -07:00
Derek 27373d62f5 Fix json payload to websocket 2022-01-15 01:40:07 -07:00
Derek 7a622adb66 Minor cleanup, use wsaccel optimization 2022-01-15 01:36:26 -07:00
Derek e65518854a Fix typeerror on verification 2022-01-15 01:36:05 -07:00
Derek 666950c8f0 Improve logging and user communication 2022-01-15 01:04:07 -07:00
Derek c8ca04e21d Fix early exit when providing since 2022-01-15 00:46:10 -07:00
Derek bcc78eb022 MVP~ 2022-01-15 00:30:18 -07:00
Derek fe7bd5a373 Basic outline 2022-01-13 16:21:16 -07:00
Derek af866a1e91 Initial commit 2022-01-06 10:11:05 -07:00