refs #6078 feat:activityWorker

This commit is contained in:
Sergio De la torre 2024-03-06 13:28:40 +01:00
parent bfcf7916b4
commit f163ac5b11
1 changed files with 44 additions and 0 deletions

View File

@ -0,0 +1,44 @@
package es.verdnatura.presentation.view.feature.main.activity
import android.content.Context
import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData
import es.verdnatura.domain.SalixCallback
import es.verdnatura.presentation.base.BaseViewModel
import es.verdnatura.presentation.common.ResponseItemVO
import es.verdnatura.presentation.view.feature.main.model.WorkerActionSalix
import retrofit2.Response
class MainActivityViewModel(var context: Context) : BaseViewModel(context) {
private val _response by lazy { MutableLiveData<ResponseItemVO>() }
val inventaryList: LiveData<ResponseItemVO>
get() = _response
fun workerActivityAdd(
workerActionSalix: WorkerActionSalix
) {
salix.workerActivityAdd(workerActionSalix)
.enqueue(object : SalixCallback<Any>(context) {
override fun onSuccess(response: Response<Any>) {
_response.value = ResponseItemVO(isError = false, response = response.message())
}
})
}
fun workerActivityList(
) {
salix.workerActivityList()
.enqueue(object : SalixCallback<Any>(context) {
override fun onSuccess(response: Response<Any>) {
_response.value = ResponseItemVO(isError = false, response = response.message())
}
})
}
}