bastimeyer · GitHub

- re-implement websocket client
  - remove watchinginterval message and scheduler logic
  - remove currentstream command handler
- rewrite login and parse response using a validation schema
- rewrite websocket API URL parser using a validation schema
- rewrite custom HLSStream which needs the websocket client reference
  - close websocket when stream closes
  - close websocket if no stream gets opened
- remove unnecessary log spam when waiting for permit via websocket
- fix URL matcher
- rephrase log messages
- reformat existing code

@back-to

@bastimeyer

Billy2011 added a commit to Billy2011/streamlink-27 that referenced this pull request

Nov 9, 2021
- re-implement websocket client
  - remove watchinginterval message and scheduler logic
  - remove currentstream command handler
- rewrite login and parse response using a validation schema
- rewrite websocket API URL parser using a validation schema
- rewrite custom HLSStream which needs the websocket client reference
  - close websocket when stream closes
  - close websocket if no stream gets opened
- remove unnecessary log spam when waiting for permit via websocket
- fix URL matcher
- rephrase log messages
- reformat existing code

Billy2011 added a commit to Billy2011/streamlink-27 that referenced this pull request

Nov 10, 2021
- re-implement websocket client
  - remove watchinginterval message and scheduler logic
  - remove currentstream command handler
- rewrite login and parse response using a validation schema
- rewrite websocket API URL parser using a validation schema
- rewrite custom HLSStream which needs the websocket client reference
  - close websocket when stream closes
  - close websocket if no stream gets opened
- remove unnecessary log spam when waiting for permit via websocket
- fix URL matcher
- rephrase log messages
- reformat existing code

Billy2011 added a commit to Billy2011/streamlink-27 that referenced this pull request

Nov 10, 2021
- re-implement websocket client
  - remove watchinginterval message and scheduler logic
  - remove currentstream command handler
- rewrite login and parse response using a validation schema
- rewrite websocket API URL parser using a validation schema
- rewrite custom HLSStream which needs the websocket client reference
  - close websocket when stream closes
  - close websocket if no stream gets opened
- remove unnecessary log spam when waiting for permit via websocket
- fix URL matcher
- rephrase log messages
- reformat existing code

Read the original on github.com ↗