diff --git a/app/src/main/java/com/example/hpostesting/data/repository/Repository.kt b/app/src/main/java/com/example/hpostesting/data/repository/Repository.kt index 566f503..88f3225 100644 --- a/app/src/main/java/com/example/hpostesting/data/repository/Repository.kt +++ b/app/src/main/java/com/example/hpostesting/data/repository/Repository.kt @@ -64,7 +64,7 @@ interface Repository { suspend fun checkUpdate(checkUpdateRequest: CheckUpdateRequest): Result - suspend fun deviceUpdate(deviceUpdateRequest: DeviceUpdateRequest): ResponseBody + suspend fun deviceUpdate(deviceUpdateRequest: DeviceUpdateRequest): retrofit2.Response suspend fun deviceDiagnostics(deviceDiagnosticsRequest: DeviceDiagnosticsRequest): Result suspend fun downloadClientCertificate(): Result suspend fun uploadLogs(logFile: MultipartBody.Part): Result 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 d932c05..9aac332 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 @@ -262,7 +262,7 @@ class HemoCubeViewModel @Inject constructor( fun deviceUpdate(deviceUpdateRequest: DeviceUpdateRequest) = viewModelScope.launch { //deviceUpdate.postValue(Result.Loading()) repository.deviceUpdate(deviceUpdateRequest).let { - deviceUpdate.postValue(it) + deviceUpdate.postValue(it.body()) deviceUpdateheader.postValue(it.headers()) } }