Manages Flow-based polling for session updates with automatic subscriber tracking and frame deduplication. This class abstracts the common pattern of: - Creating a MutableSharedFlow - Tracking active subscribers - Starting/stopping polling coroutines based on subscriber count - Deduplicating updates by frame ID or timestamp
and frame deduplication.
This class abstracts the common pattern of:
- Creating a MutableSharedFlow
- Tracking active subscribers
- Starting/stopping polling coroutines based on subscriber count
- Deduplicating updates by frame ID or timestamp