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 c59ffbf..566f503 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): Result + suspend fun deviceUpdate(deviceUpdateRequest: DeviceUpdateRequest): ResponseBody 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 d25bb18..d932c05 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 @@ -93,7 +93,7 @@ class HemoCubeViewModel @Inject constructor( val checkUpdate = MutableLiveData>() - val deviceUpdate = MutableLiveData>() + val deviceUpdate = MutableLiveData() val deviceUpdateheader = MutableLiveData() val downloadcertificate = MutableLiveData>() @@ -260,7 +260,7 @@ class HemoCubeViewModel @Inject constructor( } fun deviceUpdate(deviceUpdateRequest: DeviceUpdateRequest) = viewModelScope.launch { - deviceUpdate.postValue(Result.Loading()) + //deviceUpdate.postValue(Result.Loading()) repository.deviceUpdate(deviceUpdateRequest).let { deviceUpdate.postValue(it) deviceUpdateheader.postValue(it.headers())