mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-06-08 08:49: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() }
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
.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() }
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
.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() }
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
.subscribe { repositories = it }
|
||||
|
||||
viewModel.productsList.observe(requireActivity()) {
|
||||
newItemAdapter.submitList(it)
|
||||
updatedItemAdapter.submitList(it)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user