refactor(src): add session management and improve prewarm functionality #38
wandabastyle
commented 2026-05-01 02:15:02 +02:00
(Migrated from github.com)
- Added prewarm functionality to streamline channel session management.
- Introduced `StreamSessionService` for handling stream sessions and prewarmed entries.
- Updated `PrewarmCoordinator` to include session tracking and status checks.
- Refactored `prewarm_live_status` to process live status updates with session context.
- Enhanced `StreamSessionService::prewarm_channel_if_needed` for asynchronous channel preloading.
- Added prewarm functionality to streamline channel session management.
- Introduced \`StreamSessionService\` for handling stream sessions and prewarmed entries.
- Updated \`PrewarmCoordinator\` to include session tracking and status checks.
- Refactored \`prewarm_live_status\` to process live status updates with session context.
- Enhanced \`StreamSessionService::prewarm_channel_if_needed\` for asynchronous channel preloading.
No reviewers
Labels
No labels
bug
codex
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
wandabastyle/twitch_relay!38
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "resolver"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?