swiperefreshlayout fix, added backToSearch btn

This commit is contained in:
Izlydov 2025-02-20 15:52:58 +03:00
parent 8c8a93c283
commit 21c51d69ba
2 changed files with 8 additions and 4 deletions

View File

@ -1,4 +0,0 @@
package com.displaynone.acss.components.acs.models.visit
class VisitEntity {
}

View File

@ -33,8 +33,10 @@ class ProfileFragment : Fragment(R.layout.fragment_profile) {
_binding = FragmentProfileBinding.bind(view)
checkForAdmin()
binding.swipeRefresh.setOnRefreshListener {
if (getIsMe()) refreshData() else showData(getUserDto()!!);
binding.swipeRefresh.isRefreshing = false
}
binding.logout.setOnClickListener {
@ -53,10 +55,16 @@ class ProfileFragment : Fragment(R.layout.fragment_profile) {
if (getIsMe()) {
refreshData()
viewModel.visitListState.collectWithLifecycle(this) { data -> adapter.submitData(data) }
// waitForQRScanResult()
} else {
showData(getUserDto()!!)
binding.backToSearch.visibility = View.VISIBLE
binding.backToSearch.setOnClickListener {
navigateTo(view, R.id.action_profileFragment_to_adminFragment)
}
Log.d("ProfileFragment", "set login")
viewModel.visitListStateFromLogin.collectWithLifecycle(this) { data ->
adapter.submitData(data)