mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-06-08 16:59:55 +00:00
Add: Observe products' list to the MainNav fragments
This commit is contained in:
parent
edc0235119
commit
c2a58652f4
@ -77,5 +77,9 @@ class ExploreFragment : MainNavFragmentX() {
|
|||||||
.map { list -> list.asSequence().map { Pair(it.id, it) }.toMap() }
|
.map { list -> list.asSequence().map { Pair(it.id, it) }.toMap() }
|
||||||
.observeOn(AndroidSchedulers.mainThread())
|
.observeOn(AndroidSchedulers.mainThread())
|
||||||
.subscribe { repositories = it }
|
.subscribe { repositories = it }
|
||||||
|
|
||||||
|
viewModel.productsList.observe(requireActivity()) {
|
||||||
|
appsItemAdapter.submitList(it)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -93,5 +93,10 @@ class InstalledFragment : MainNavFragmentX() {
|
|||||||
.map { list -> list.asSequence().map { Pair(it.id, it) }.toMap() }
|
.map { list -> list.asSequence().map { Pair(it.id, it) }.toMap() }
|
||||||
.observeOn(AndroidSchedulers.mainThread())
|
.observeOn(AndroidSchedulers.mainThread())
|
||||||
.subscribe { repositories = it }
|
.subscribe { repositories = it }
|
||||||
|
|
||||||
|
viewModel.productsList.observe(requireActivity()) {
|
||||||
|
updatedItemAdapter.submitList(it)
|
||||||
|
installedItemAdapter.submitList(it)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -94,5 +94,10 @@ class LatestFragment : MainNavFragmentX() {
|
|||||||
.map { list -> list.asSequence().map { Pair(it.id, it) }.toMap() }
|
.map { list -> list.asSequence().map { Pair(it.id, it) }.toMap() }
|
||||||
.observeOn(AndroidSchedulers.mainThread())
|
.observeOn(AndroidSchedulers.mainThread())
|
||||||
.subscribe { repositories = it }
|
.subscribe { repositories = it }
|
||||||
|
|
||||||
|
viewModel.productsList.observe(requireActivity()) {
|
||||||
|
newItemAdapter.submitList(it)
|
||||||
|
updatedItemAdapter.submitList(it)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user