MyTV PC Client Dialog Exclusive: A Game-Changer for TV Enthusiasts
8. Example Scenarios
Scenario A: Login Expired During Playback
- User watches live TV.
- Token expires →
showDialog(LICENSE_ERROR, “Session expired”, “Please log in again.”, OK, Cancel).
- Playback pauses automatically.
- User clicks OK → login dialog opens (another exclusive dialog, queued).
- After successful login, playback resumes.
While there isn't a single "exclusive piece" under that exact title, the Dialog MyTV PC Client (often referred to as the web portal at
9. Performance & Memory Constraints
- Maximum queued dialogs: 10 (beyond that, oldest are dropped with console warning).
- Dialog objects destroyed immediately after
onClosed().
- Memory footprint per dialog < 5 MB.
- No network calls inside exclusive dialog UI thread – use async callbacks.