From 5f2d5fed8508233eee6f038c2602069059d6fd64 Mon Sep 17 00:00:00 2001 From: chandrashekhar reddy Date: Mon, 17 Feb 2025 11:26:44 +0530 Subject: [PATCH] app version 131 --- .../example/hpostesting/presentation/KitScanActivity.kt | 8 ++++---- .../presentation/trueheme_test/TrueHemeTestFragment.kt | 1 + .../presentation/trueheme_test/TrueHemeTestViewModel.kt | 6 ++++++ 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/example/hpostesting/presentation/KitScanActivity.kt b/app/src/main/java/com/example/hpostesting/presentation/KitScanActivity.kt index a448acd..db07bcf 100644 --- a/app/src/main/java/com/example/hpostesting/presentation/KitScanActivity.kt +++ b/app/src/main/java/com/example/hpostesting/presentation/KitScanActivity.kt @@ -141,9 +141,9 @@ class KitScanActivity : AppCompatActivity(), IDcsSdkApiDelegate { val time = timeDifference(sharedPreference.getString(Constants.KIT_TIME, "").toString()) val kitNum = sharedPreference.getString(Constants.KIT_NUMBER, "").toString() // Toast.makeText(this@KitScanActivity,"Test MAx time"+ time+"-Test count-"+kitNum,Toast.LENGTH_SHORT).show() -// if (sharedPreference.getString(Constants.USER_ID, "").toString() == "ADMIN") { -// moveToNext() -// }else{ + if (sharedPreference.getString(Constants.USER_ID, "").toString() == "ADMIN") { + moveToNext() + }else{ if (DataHolder.sampleReadCounter <= maxTest && kitNum != "" && time < Constants.MAX_KIT_TIME) { moveToNext() } else { @@ -158,7 +158,7 @@ class KitScanActivity : AppCompatActivity(), IDcsSdkApiDelegate { apply() } } - //} + } // if (checkHemoCubeKitData()) { // DataHolder.selectedTest!!.kitSerial = diff --git a/app/src/main/java/com/example/hpostesting/presentation/trueheme_test/TrueHemeTestFragment.kt b/app/src/main/java/com/example/hpostesting/presentation/trueheme_test/TrueHemeTestFragment.kt index cc02916..11ffb7d 100644 --- a/app/src/main/java/com/example/hpostesting/presentation/trueheme_test/TrueHemeTestFragment.kt +++ b/app/src/main/java/com/example/hpostesting/presentation/trueheme_test/TrueHemeTestFragment.kt @@ -1390,6 +1390,7 @@ class TrueHemeTestFragment : Fragment() { apply() } } + trueHemeTestViewModel.updateLocalData() } catch (e: Exception) { Toast.makeText( requireContext(), diff --git a/app/src/main/java/com/example/hpostesting/presentation/trueheme_test/TrueHemeTestViewModel.kt b/app/src/main/java/com/example/hpostesting/presentation/trueheme_test/TrueHemeTestViewModel.kt index 4dd5a34..acaeb17 100644 --- a/app/src/main/java/com/example/hpostesting/presentation/trueheme_test/TrueHemeTestViewModel.kt +++ b/app/src/main/java/com/example/hpostesting/presentation/trueheme_test/TrueHemeTestViewModel.kt @@ -791,4 +791,10 @@ class TrueHemeTestViewModel @Inject constructor( "yyyy-MM-dd HH:mm:ss", Locale.getDefault() ).format(Calendar.getInstance().time) } + fun updateLocalData() { + viewModelScope.launch { + parseData() + hemoCubeDao.updateTest(testDetails!!) + } + } }