mirror of
https://github.com/atsunatsu/Look4Sat.git
synced 2026-10-04 03:37:21 +00:00
Showing error message in passes fragment when no satellites selected
This commit is contained in:
1 parent
628a01b530
commit
9930fc9bde
7 files changed
+32
-19
No files matched your search
@@ -59,11 +59,19 @@ class PassesFragment : Fragment(R.layout.fragment_passes) {
|
||||
private fun setupObservers() {
|
||||
viewModel.getPasses().observe(viewLifecycleOwner, { result ->
|
||||
if (result is Result.Success) {
|
||||
binding.passesProgress.visibility = View.INVISIBLE
|
||||
binding.passesRecycler.visibility = View.VISIBLE
|
||||
passes = result.data
|
||||
passesAdapter.setList(passes)
|
||||
if (result.data.isEmpty()) {
|
||||
binding.passesProgress.visibility = View.INVISIBLE
|
||||
binding.passesRecycler.visibility = View.INVISIBLE
|
||||
binding.passesError.visibility = View.VISIBLE
|
||||
} else {
|
||||
passes = result.data
|
||||
passesAdapter.setList(passes)
|
||||
binding.passesError.visibility = View.INVISIBLE
|
||||
binding.passesProgress.visibility = View.INVISIBLE
|
||||
binding.passesRecycler.visibility = View.VISIBLE
|
||||
}
|
||||
} else if (result is Result.InProgress) {
|
||||
binding.passesError.visibility = View.INVISIBLE
|
||||
binding.passesRecycler.visibility = View.INVISIBLE
|
||||
binding.passesProgress.visibility = View.VISIBLE
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user