From 7f47e1dff871edc16d9aa9c62baf6563d15e58a8 Mon Sep 17 00:00:00 2001 From: Mariya Date: Mon, 12 Feb 2024 12:01:10 +0530 Subject: [PATCH] Device provision username and password stored in firebase store separately --- .../example/hpostesting/data/model/patient/DeviceData.kt | 6 +++++- .../presentation/deviceprovision/DeviceProvisionFragment.kt | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/example/hpostesting/data/model/patient/DeviceData.kt b/app/src/main/java/com/example/hpostesting/data/model/patient/DeviceData.kt index 99dfbe2..5ccb755 100644 --- a/app/src/main/java/com/example/hpostesting/data/model/patient/DeviceData.kt +++ b/app/src/main/java/com/example/hpostesting/data/model/patient/DeviceData.kt @@ -18,6 +18,10 @@ data class DeviceData( @get:PropertyName("calibratedAt") @set:PropertyName("calibratedAt") var calibratedAt: String = "" , @get:PropertyName("deviceProvisionResponse") @set:PropertyName("deviceProvisionResponse") - var deviceProvisionResponse: String = "" + var deviceProvisionResponse: String = "" , + @get:PropertyName("username") @set:PropertyName("username") + var username: String = "", + @get:PropertyName("password") @set:PropertyName("password") + var password: String = "" ) \ No newline at end of file diff --git a/app/src/main/java/com/example/hpostesting/presentation/deviceprovision/DeviceProvisionFragment.kt b/app/src/main/java/com/example/hpostesting/presentation/deviceprovision/DeviceProvisionFragment.kt index bbb4ea2..ba62f33 100644 --- a/app/src/main/java/com/example/hpostesting/presentation/deviceprovision/DeviceProvisionFragment.kt +++ b/app/src/main/java/com/example/hpostesting/presentation/deviceprovision/DeviceProvisionFragment.kt @@ -101,6 +101,8 @@ class DeviceProvisionFragment : Fragment() { viewModel.addDeviceProvisionDataToDb( DeviceData( deviceId = sharedPreferences.getString(Constants.DEVICE_ID, "").toString(), + username = response.data.data?.credentials?.username.toString(), + password = response.data.data?.credentials?.password.toString(), deviceProvisionResponse = response.data.data.toString() ) )