Commit graph

35 commits

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