Ваша схема ответа
{
"result":true,
"status":"success"
}
Итак, в вашей схеме ответа есть только result
и status
. Но в вашем getResponse()
вы присваиваете ответ логической переменной с помощью res.response
. Вы используете response
вместо result
.
if(res.status == "success") {
response = res.response // error here
}else{
//showErrorDialog()
}
Вы инициализируете свою переменную ответа с помощью false
, ваша переменная response
всегда возвращает false
. Поэтому вы должны изменить код следующим образом:
if(res.status == "success") {
response = res.result // solved here
}else{
//showErrorDialog()
}
Если мое решение не так, пожалуйста, не стесняйтесь.