Dispatcharr/apps
SergeantPanda dc59469b21 feat(epg): Implement Redis caching for Schedules Direct tokens to optimize authentication
This commit introduces a caching mechanism for Schedules Direct authentication tokens using Django's Redis cache. The new implementation allows concurrent requests to reuse tokens across uWSGI workers, reducing the number of authentication calls. Additionally, helper functions for setting, getting, and clearing cached tokens have been added, along with tests to ensure proper functionality and handling of token expiration. This enhancement improves performance and efficiency in managing Schedules Direct API interactions.
2026-07-20 23:09:39 +00:00
..
accounts refactor(permissions): enhance permission handling across various viewsets 2026-07-18 20:03:03 +00:00
api fix(schema): enhance Swagger/OpenAPI schema generation for concurrent requests 2026-07-16 19:24:46 +00:00
backups fix(connections): ensure proper cleanup of geventpool checkouts across various components 2026-07-19 14:32:51 +00:00
channels fix(channel-deletion): implement optional stream stopping during channel deletion (Fixes #870) 2026-07-19 19:25:32 +00:00
connect refactor(permissions): enhance permission handling across various viewsets 2026-07-18 20:03:03 +00:00
dashboard tests: Move tests to under tests folder. 2026-07-07 18:51:35 +00:00
epg feat(epg): Implement Redis caching for Schedules Direct tokens to optimize authentication 2026-07-20 23:09:39 +00:00
hdhr fix(api): update HDHR URLs to use port-aware URI builder 2026-06-07 14:27:57 -05:00
m3u fix(channel-deletion): implement optional stream stopping during channel deletion (Fixes #870) 2026-07-19 19:25:32 +00:00
output refactor(permissions): enhance permission handling across various viewsets 2026-07-18 20:03:03 +00:00
plugins fix(connections): ensure proper cleanup of geventpool checkouts across various components 2026-07-19 14:32:51 +00:00
proxy fix(channel-deletion): implement optional stream stopping during channel deletion (Fixes #870) 2026-07-19 19:25:32 +00:00
timeshift test: Fix timeshift test for is_catchup_enabled 2026-07-19 21:56:13 +00:00
vod refactor(permissions): enhance permission handling across various viewsets 2026-07-18 20:03:03 +00:00