-
Notifications
You must be signed in to change notification settings - Fork 527
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix #117: Introduce topic list controller interface [Blocked: #175] #176
Fix #117: Introduce topic list controller interface [Blocked: #175] #176
Conversation
no real implementation. This commit includes thumbnail structures that should be split into its own branch/PR since other controllers will depend on it.
for thumbnails that can be used for lessons.
… introduce-topic-list-controller-interface Conflicts: model/src/main/proto/thumbnail.proto
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Check nit comments
domain/src/main/java/org/oppia/domain/topic/TopicListController.kt
Outdated
Show resolved
Hide resolved
LGTM |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Conflicts: model/src/main/proto/topic.proto
Thanks all! |
This new interface provides the necessary data to display the list of topics on the home page, including both an in-progress promoted story and a recommended story. It also provides a second
LiveData
for the continue playing activity which shows up if there is more than 1 ongoing lesson. The sample structures provided here are meant to have some consistency with #174.This is blocked on #175 to be mergerd first, hence the base branch.