Añadida toast de respuesta cuando se modifica prioridad y quitado response.body==null en UbicadorFragment
This commit is contained in:
parent
96462ac1a1
commit
e458f8a174
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="deploymentTargetDropDown">
|
||||||
|
<runningDeviceTargetSelectedWithDropDown>
|
||||||
|
<Target>
|
||||||
|
<type value="RUNNING_DEVICE_TARGET" />
|
||||||
|
<deviceKey>
|
||||||
|
<Key>
|
||||||
|
<type value="SERIAL_NUMBER" />
|
||||||
|
<value value="20211523021031" />
|
||||||
|
</Key>
|
||||||
|
</deviceKey>
|
||||||
|
</Target>
|
||||||
|
</runningDeviceTargetSelectedWithDropDown>
|
||||||
|
<timeTargetWasSelectedWithDropDown value="2021-11-04T15:22:29.596255200Z" />
|
||||||
|
</component>
|
||||||
|
</project>
|
|
@ -292,6 +292,17 @@ class UbicadorFragment(
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
responsepriority.observe(viewLifecycleOwner, Observer {
|
||||||
|
if (it.isError){
|
||||||
|
mperror!!.start()
|
||||||
|
customDialog.setTitle("Error").setDescription(it.errorMessage).setOkButton("Cerrar"){
|
||||||
|
customDialog.dismiss()
|
||||||
|
}.show()
|
||||||
|
}else{
|
||||||
|
(it.response).toast(requireContext())
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
responseMake.observe(viewLifecycleOwner, Observer {
|
responseMake.observe(viewLifecycleOwner, Observer {
|
||||||
if (!shelvingFk.isNullOrEmpty()){
|
if (!shelvingFk.isNullOrEmpty()){
|
||||||
splash_progress.visibility = View.VISIBLE
|
splash_progress.visibility = View.VISIBLE
|
||||||
|
|
|
@ -27,6 +27,11 @@ class UbicadorViewModel(context: Context) : BaseViewModel() {
|
||||||
val response: LiveData<ResponseItemVO>
|
val response: LiveData<ResponseItemVO>
|
||||||
get() = _response
|
get() = _response
|
||||||
|
|
||||||
|
private val _responsepriority by lazy { MutableLiveData<ResponseItemVO>() }
|
||||||
|
val responsepriority: LiveData<ResponseItemVO>
|
||||||
|
get() = _responsepriority
|
||||||
|
|
||||||
|
|
||||||
private val _responseMake by lazy { MutableLiveData<ResponseItemVO>() }
|
private val _responseMake by lazy { MutableLiveData<ResponseItemVO>() }
|
||||||
val responseMake: LiveData<ResponseItemVO>
|
val responseMake: LiveData<ResponseItemVO>
|
||||||
get() = _responseMake
|
get() = _responseMake
|
||||||
|
@ -63,15 +68,22 @@ class UbicadorViewModel(context: Context) : BaseViewModel() {
|
||||||
fun shelvingPriorityUpdate(usuario:String,password:String,priority:String,shelving:String,callFunction:String){
|
fun shelvingPriorityUpdate(usuario:String,password:String,priority:String,shelving:String,callFunction:String){
|
||||||
getUbicadorUserCase.shelvingPriorityUpdate(usuario,password,priority,shelving).enqueue(object : Callback<String>{
|
getUbicadorUserCase.shelvingPriorityUpdate(usuario,password,priority,shelving).enqueue(object : Callback<String>{
|
||||||
override fun onFailure(call: Call<String>, t: Throwable) {
|
override fun onFailure(call: Call<String>, t: Throwable) {
|
||||||
_response.value = ResponseItemVO(isError = true,errorMessage = getMessageFromAllResponse(callFunction,t.message!!))
|
_responsepriority.value = ResponseItemVO(isError = true,errorMessage = getMessageFromAllResponse(callFunction,t.message!!))
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onResponse(call: Call<String>, response: Response<String>) {
|
override fun onResponse(call: Call<String>, response: Response<String>) {
|
||||||
if (response.body() == null){
|
|
||||||
|
if (!response.isSuccessful){
|
||||||
|
_responsepriority.value = ResponseItemVO(isError = true,errorMessage = getMessageFromAllResponse(callFunction,response.message()))
|
||||||
|
}else{
|
||||||
|
_responsepriority.value = ResponseItemVO(isError = false,response = "Prioridad modificada")
|
||||||
|
}
|
||||||
|
|
||||||
|
/*if (response.body() == null){
|
||||||
_response.value = ResponseItemVO(isError = true,errorMessage = getMessageFromAllResponse(callFunction,response.message()))
|
_response.value = ResponseItemVO(isError = true,errorMessage = getMessageFromAllResponse(callFunction,response.message()))
|
||||||
}else{
|
}else{
|
||||||
_response.value = ResponseItemVO(isError = false,response = response.body()!!)
|
_response.value = ResponseItemVO(isError = false,response = response.body()!!)
|
||||||
}
|
}*/
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue