Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Still WIP
It seems it's not possible to differentiate between a Program or a Movie by looking at a teaser, so we construct a generic Teaser object. This is converted to a TitleItem that will go to show_details when selected in the UI. This uses the /detail/ API (the one that Program used in the past).
When we see that
selectedSeason
contains info, we assume it's a Program, else we assume it's a Movie.This unfortunately causes a list with one TitleItem to be visible that will actually start playing that movie.