Navigate from SourceFeedScreen will allow go back to it instead of Home screen
This commit is contained in:
parent
5392999e39
commit
2f752e0fc5
1 changed files with 6 additions and 6 deletions
|
|
@ -166,7 +166,7 @@ class SourceFeedScreen(val sourceId: Long) : Screen() {
|
||||||
openMangaDexRandom = if (screenModel.sourceIsMangaDex) {
|
openMangaDexRandom = if (screenModel.sourceIsMangaDex) {
|
||||||
{
|
{
|
||||||
screenModel.onMangaDexRandom {
|
screenModel.onMangaDexRandom {
|
||||||
navigator.replace(
|
navigator.push(
|
||||||
BrowseSourceScreen(
|
BrowseSourceScreen(
|
||||||
sourceId,
|
sourceId,
|
||||||
"id:$it",
|
"id:$it",
|
||||||
|
|
@ -179,7 +179,7 @@ class SourceFeedScreen(val sourceId: Long) : Screen() {
|
||||||
},
|
},
|
||||||
openMangaDexFollows = if (screenModel.sourceIsMangaDex) {
|
openMangaDexFollows = if (screenModel.sourceIsMangaDex) {
|
||||||
{
|
{
|
||||||
navigator.replace(MangaDexFollowsScreen(sourceId))
|
navigator.push(MangaDexFollowsScreen(sourceId))
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
null
|
null
|
||||||
|
|
@ -221,19 +221,19 @@ class SourceFeedScreen(val sourceId: Long) : Screen() {
|
||||||
}
|
}
|
||||||
|
|
||||||
fun onBrowseClick(navigator: Navigator, sourceId: Long, search: String? = null, savedSearch: Long? = null, filters: String? = null) {
|
fun onBrowseClick(navigator: Navigator, sourceId: Long, search: String? = null, savedSearch: Long? = null, filters: String? = null) {
|
||||||
navigator.replace(BrowseSourceScreen(sourceId, search, savedSearch = savedSearch, filtersJson = filters))
|
navigator.push(BrowseSourceScreen(sourceId, search, savedSearch = savedSearch, filtersJson = filters))
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun onLatestClick(navigator: Navigator, source: Source) {
|
private fun onLatestClick(navigator: Navigator, source: Source) {
|
||||||
navigator.replace(BrowseSourceScreen(source.id, GetRemoteManga.QUERY_LATEST))
|
navigator.push(BrowseSourceScreen(source.id, GetRemoteManga.QUERY_LATEST))
|
||||||
}
|
}
|
||||||
|
|
||||||
fun onBrowseClick(navigator: Navigator, source: Source) {
|
fun onBrowseClick(navigator: Navigator, source: Source) {
|
||||||
navigator.replace(BrowseSourceScreen(source.id, GetRemoteManga.QUERY_POPULAR))
|
navigator.push(BrowseSourceScreen(source.id, GetRemoteManga.QUERY_POPULAR))
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun onSavedSearchClick(navigator: Navigator, source: Source, savedSearch: SavedSearch) {
|
private fun onSavedSearchClick(navigator: Navigator, source: Source, savedSearch: SavedSearch) {
|
||||||
navigator.replace(BrowseSourceScreen(source.id, listingQuery = null, savedSearch = savedSearch.id))
|
navigator.push(BrowseSourceScreen(source.id, listingQuery = null, savedSearch = savedSearch.id))
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun onSearchClick(navigator: Navigator, source: Source, query: String) {
|
private fun onSearchClick(navigator: Navigator, source: Source, query: String) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue