changes added for without firebase result submit
This commit is contained in:
@@ -208,6 +208,13 @@ class HemoCubeFragment : Fragment() {
|
||||
handleReadingFinish()
|
||||
hemoCubeViewModel.uploadLogs()
|
||||
hemoCubeViewModel.downloadClientCertificate()
|
||||
activity?.runOnUiThread {
|
||||
binding.btnSubmit.visibility = View.GONE
|
||||
val i = Intent(
|
||||
requireContext().applicationContext, DashboardActivity::class.java
|
||||
)
|
||||
startActivity(i)
|
||||
}
|
||||
}
|
||||
|
||||
is Result.Error -> {
|
||||
@@ -223,6 +230,13 @@ class HemoCubeFragment : Fragment() {
|
||||
Log.d("resultuploadfail1", message.toString())
|
||||
}
|
||||
handleReadingFinish()
|
||||
activity?.runOnUiThread {
|
||||
binding.btnSubmit.visibility = View.GONE
|
||||
val i = Intent(
|
||||
requireContext().applicationContext, DashboardActivity::class.java
|
||||
)
|
||||
startActivity(i)
|
||||
}
|
||||
}
|
||||
|
||||
else -> {}
|
||||
@@ -231,24 +245,24 @@ class HemoCubeFragment : Fragment() {
|
||||
} else {
|
||||
handleReadingFinish()
|
||||
}
|
||||
hemoCubeViewModel.fireBaseUpload.observe(viewLifecycleOwner) { result ->
|
||||
if (result == "Success") {
|
||||
uploadedToCloud = true
|
||||
var accessToken = sharedPreferences.getString(Constants.ACCESS_TOKEN, "").toString()
|
||||
showToast(R.string.test_upload)
|
||||
|
||||
}
|
||||
if (result == "Local") {
|
||||
showToast(R.string.internt_not_local)
|
||||
startActivity(Intent(requireActivity(), DashboardActivity::class.java))
|
||||
}
|
||||
if (result == "Error") {
|
||||
showToast(R.string.error_local)
|
||||
startActivity(Intent(requireActivity(), DashboardActivity::class.java))
|
||||
}
|
||||
|
||||
binding.progressBar.visibility = View.GONE
|
||||
}
|
||||
// hemoCubeViewModel.fireBaseUpload.observe(viewLifecycleOwner) { result ->
|
||||
// if (result == "Success") {
|
||||
// uploadedToCloud = true
|
||||
// var accessToken = sharedPreferences.getString(Constants.ACCESS_TOKEN, "").toString()
|
||||
// showToast(R.string.test_upload)
|
||||
//
|
||||
// }
|
||||
// if (result == "Local") {
|
||||
// showToast(R.string.internt_not_local)
|
||||
// startActivity(Intent(requireActivity(), DashboardActivity::class.java))
|
||||
// }
|
||||
// if (result == "Error") {
|
||||
// showToast(R.string.error_local)
|
||||
// startActivity(Intent(requireActivity(), DashboardActivity::class.java))
|
||||
// }
|
||||
//
|
||||
// binding.progressBar.visibility = View.GONE
|
||||
// }
|
||||
|
||||
hemoCubeViewModel.getDeviceData(sharedPreferences.getString(Constants.USER_ID, ""))
|
||||
|
||||
|
||||
@@ -423,7 +423,7 @@ class HemoCubeViewModel @Inject constructor(
|
||||
testDetails!!.reportUploadTime = SimpleDateFormat(
|
||||
"yyyy-MM-dd HH:mm:ss", Locale.getDefault()
|
||||
).format(Calendar.getInstance().time)
|
||||
|
||||
hemoCubeDao.insertAll(testDetails)
|
||||
// when (val response = repository.addTestToDatabase(testDetails)) {
|
||||
// is Response.Success -> {
|
||||
// val kitCount = sharedPreference.getInt(Constants.KIT_COUNT, 0)
|
||||
|
||||
Reference in New Issue
Block a user