mirror of
https://github.com/Dispatcharr/Dispatcharr.git
synced 2026-07-18 00:55:50 +00:00
- Change ChannelState.PRE_ACTIVE from list to frozenset (immutable, O(1) membership tests, no risk of silent mutation) - Add optional client_ids parameter to ClientManager.remove_ghost_clients() so callers that have already fetched SMEMBERS can pass it through, eliminating a redundant Redis round-trip - Pass pre-fetched client_ids from get_basic_channel_info() into remove_ghost_clients() to remove the duplicate SMEMBERS call |
||
|---|---|---|
| .. | ||
| services | ||
| __init__.py | ||
| apps.py | ||
| channel_status.py | ||
| client_manager.py | ||
| config_helper.py | ||
| constants.py | ||
| http_streamer.py | ||
| redis_keys.py | ||
| server.py | ||
| stream_buffer.py | ||
| stream_generator.py | ||
| stream_manager.py | ||
| url_utils.py | ||
| urls.py | ||
| utils.py | ||
| views.py | ||