save nats token in backend
This commit is contained in:
@@ -53,7 +53,6 @@ import java.io.BufferedOutputStream
|
|||||||
import java.io.File
|
import java.io.File
|
||||||
import java.io.FileInputStream
|
import java.io.FileInputStream
|
||||||
import java.io.FileOutputStream
|
import java.io.FileOutputStream
|
||||||
import java.net.URL
|
|
||||||
import java.nio.charset.Charset
|
import java.nio.charset.Charset
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
import java.util.Calendar
|
import java.util.Calendar
|
||||||
@@ -556,12 +555,14 @@ class HomeFragment : Fragment() {
|
|||||||
deviceData?.let { data ->
|
deviceData?.let { data ->
|
||||||
val username = data.username
|
val username = data.username
|
||||||
val password = data.password
|
val password = data.password
|
||||||
|
val natsToken = data.natsToken
|
||||||
// Log for debugging
|
// Log for debugging
|
||||||
Log.d("fetchDeviceCredentials", "Username: $username, Password: $password")
|
Log.d("fetchDeviceCredentials", "Username: $username, Password: $password")
|
||||||
// Save credentials in SharedPreferences
|
// Save credentials in SharedPreferences
|
||||||
with(sharedPreference.edit()) {
|
with(sharedPreference.edit()) {
|
||||||
putString("username", username)
|
putString("username", username)
|
||||||
putString("password", password)
|
putString("password", password)
|
||||||
|
putString(Constants.NATS_TOKEN, natsToken)
|
||||||
apply()
|
apply()
|
||||||
}
|
}
|
||||||
hemoCubeViewModel.login(createLoginRequestData(username, password))
|
hemoCubeViewModel.login(createLoginRequestData(username, password))
|
||||||
|
|||||||
@@ -21,7 +21,6 @@ import com.example.hpostesting.presentation.UsbServiceListener
|
|||||||
import com.example.hpostesting.presentation.dashboard.DashboardActivity
|
import com.example.hpostesting.presentation.dashboard.DashboardActivity
|
||||||
import com.google.firebase.crashlytics.ktx.crashlytics
|
import com.google.firebase.crashlytics.ktx.crashlytics
|
||||||
import com.google.firebase.ktx.Firebase
|
import com.google.firebase.ktx.Firebase
|
||||||
import `in`.sminnovations.hpostesting.R
|
|
||||||
import `in`.sminnovations.hpostesting.databinding.FragmentDeviceProvisionBinding
|
import `in`.sminnovations.hpostesting.databinding.FragmentDeviceProvisionBinding
|
||||||
|
|
||||||
class DeviceProvisionFragment : Fragment() {
|
class DeviceProvisionFragment : Fragment() {
|
||||||
@@ -108,7 +107,9 @@ class DeviceProvisionFragment : Fragment() {
|
|||||||
deviceId = sharedPreferences.getString(Constants.DEVICE_ID, "").toString(),
|
deviceId = sharedPreferences.getString(Constants.DEVICE_ID, "").toString(),
|
||||||
username = response.data.data?.credentials?.username.toString(),
|
username = response.data.data?.credentials?.username.toString(),
|
||||||
password = response.data.data?.credentials?.password.toString(),
|
password = response.data.data?.credentials?.password.toString(),
|
||||||
deviceProvisionResponse = response.data.data.toString()
|
deviceProvisionResponse = response.data.data.toString(),
|
||||||
|
natsToken = response.data.data?.device?.deviceUser?.natsToken.toString(),
|
||||||
|
natsTokenExpiry = response.data.data?.device?.deviceUser?.natsTokenExpiry.toString()
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
// viewModel.addDeviceId(DeviceData(deviceId = sharedPreferences.getString(Constants.DEVICE_ID, "").toString()))
|
// viewModel.addDeviceId(DeviceData(deviceId = sharedPreferences.getString(Constants.DEVICE_ID, "").toString()))
|
||||||
|
|||||||
Reference in New Issue
Block a user