From 748af4155f50382c9756e05e87eb46dcf6178dd5 Mon Sep 17 00:00:00 2001 From: Mariya Date: Fri, 5 Apr 2024 14:29:26 +0530 Subject: [PATCH] changed the time zone for result upload for molbio --- .../presentation/hemocube/HemoCubeViewModel.kt | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/example/hpostesting/presentation/hemocube/HemoCubeViewModel.kt b/app/src/main/java/com/example/hpostesting/presentation/hemocube/HemoCubeViewModel.kt index dff9007..b7e7fcc 100644 --- a/app/src/main/java/com/example/hpostesting/presentation/hemocube/HemoCubeViewModel.kt +++ b/app/src/main/java/com/example/hpostesting/presentation/hemocube/HemoCubeViewModel.kt @@ -424,6 +424,11 @@ class HemoCubeViewModel @Inject constructor( testDetails!!.reportUploadTime = SimpleDateFormat( "yyyy-MM-dd HH:mm:ss", Locale.getDefault() ).format(Calendar.getInstance().time) + val currentTimeFormatted = SimpleDateFormat( + "yyyy-MM-dd'T'HH:mm:ssZZZZZ", + Locale.getDefault() + ).format(Calendar.getInstance().time) + // when (val response = repository.addTestToDatabase(testDetails)) { // is Response.Success -> { // val kitCount = sharedPreference.getInt(Constants.KIT_COUNT, 0) @@ -462,14 +467,14 @@ class HemoCubeViewModel @Inject constructor( MolbioV2Result( rawData = sanitizedTestDetails, analysisId = sanitizedTestDetails._id, - analysisDate = sanitizedTestDetails.testTime, + analysisDate = currentTimeFormatted, analysisStatus = sanitizedTestDetails.classificationResult, thresholds = Constants.BUFFER_INTENSITY_THRESHOLDS[sanitizedTestDetails.deviceId]?.toString(), interpretation = sanitizedTestDetails.classificationResult, testId = sanitizedTestDetails._id, - testTime = sanitizedTestDetails.testTime, - collectionTime = sanitizedTestDetails.testTime, - expiryTime = sanitizedTestDetails.testTime, + testTime = currentTimeFormatted, + collectionTime = currentTimeFormatted, + expiryTime = currentTimeFormatted, ) ) )