Мой класс API:
Код: Выделить всё
interface Api {
@POST("user/code/check")
fun checkSmsCode(@Body body: CheckCodeBody): Single }
Код: Выделить всё
api.checkSmsCode(
CheckCodeBody(
code = code
)
)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe({
//HOW TO CHECK STATUS RESPONSE STATUS CODE HERE???
},
{ e ->
when (e) {
is IOException -> view?.showNoNetworkAlert()
else -> view?.invalidCodeError()
}
}
).also {}
Вы просто используете response.code() или что-то подобное, и все. Но как этого добиться в Котлине?
Подробнее здесь: https://stackoverflow.com/questions/566 ... fit-kotlin
Мобильная версия