new 125 version
This commit is contained in:
@@ -23,6 +23,7 @@ import com.example.hpostesting.data.model.updates.CheckUpdateResponse
|
||||
import com.example.hpostesting.data.model.updates.DeviceUpdateRequest
|
||||
import okhttp3.MultipartBody
|
||||
import okhttp3.ResponseBody
|
||||
import retrofit2.Response
|
||||
import retrofit2.http.Body
|
||||
import retrofit2.http.GET
|
||||
import retrofit2.http.Multipart
|
||||
@@ -42,10 +43,14 @@ interface MolbioResultApi {
|
||||
@Body checkUpdateRequest: CheckUpdateRequest,
|
||||
): CheckUpdateResponse
|
||||
|
||||
// @POST("deviceService/device/getUpdate")
|
||||
// suspend fun deviceUpdate(
|
||||
// @Body deviceUpdateRequest: DeviceUpdateRequest,
|
||||
// ): ResponseBody
|
||||
@POST("deviceService/device/getUpdate")
|
||||
suspend fun deviceUpdate(
|
||||
@Body deviceUpdateRequest: DeviceUpdateRequest,
|
||||
): ResponseBody
|
||||
): Response<ResponseBody>
|
||||
|
||||
@GET("deviceService/device/getClientCertificate")
|
||||
suspend fun downloadClientCertificate(
|
||||
|
||||
@@ -89,8 +89,8 @@ class DatabaseRepository @Inject constructor(
|
||||
return safeApiCall { molbioResultApi.checkUpdate(checkUpdateRequest) }
|
||||
}
|
||||
|
||||
override suspend fun deviceUpdate(deviceUpdateRequest: DeviceUpdateRequest): Result<ResponseBody> {
|
||||
return safeApiCall { molbioResultApi.deviceUpdate(deviceUpdateRequest) }
|
||||
override suspend fun deviceUpdate(deviceUpdateRequest: DeviceUpdateRequest): retrofit2.Response<ResponseBody> {
|
||||
return molbioResultApi.deviceUpdate(deviceUpdateRequest)
|
||||
}
|
||||
|
||||
override suspend fun deviceDiagnostics(deviceDiagnosticsRequest: DeviceDiagnosticsRequest): Result<DeviceDiagnosticsResponse> {
|
||||
|
||||
@@ -159,12 +159,12 @@ class TrueHemeViewModel @Inject constructor(
|
||||
}
|
||||
}
|
||||
|
||||
fun deviceUpdate(deviceUpdateRequest: DeviceUpdateRequest) = viewModelScope.launch {
|
||||
deviceUpdate.postValue(Result.Loading())
|
||||
repository.deviceUpdate(deviceUpdateRequest).let {
|
||||
deviceUpdate.postValue(it)
|
||||
}
|
||||
}
|
||||
// fun deviceUpdate(deviceUpdateRequest: DeviceUpdateRequest) = viewModelScope.launch {
|
||||
// deviceUpdate.postValue(Result.Loading())
|
||||
// repository.deviceUpdate(deviceUpdateRequest).let {
|
||||
// deviceUpdate.postValue(it)
|
||||
// }
|
||||
// }
|
||||
|
||||
fun startPeriodicCheckUpdate() {
|
||||
val periodicRequest = PeriodicWorkRequestBuilder<CheckUpdateWorker>(
|
||||
|
||||
Reference in New Issue
Block a user