用javarx设置异常

时间:2019-01-08 22:31:51

标签: spring kotlin retrofit rx-java2

我有以下代码,生成异常时,我可以控制它,但是我的想法是,当某件事失败时,我将返回一个badrequest,并将代码保留一次。

var token: TokenResponse? = null

        userService.login(request)
                .map { result -> result.token }.subscribe(
                        { result -> token = result },
                        { error ->
                            val exception = UserException(ErrorCode.INVALID_USER_GRIN, error.message!!)
                            monitorHelper.noticeError(exception)
                        },
                        { logger.info("[GET_TOKEN{}]: end get token request", token) }
                )

        return token

0 个答案:

没有答案