发送到本机层时ParseException错误代码丢失

时间:2018-07-11 11:42:26

标签: java android react-native react-native-android parse-server

我一直在测试处理带有解析的过期会话,并尝试捕获错误并将其发送到react-native层,但是我遇到了问题,代码返回为'EUNSPECIFIED'而不是'200'在iOS上没有发生,我的解决方案是以下用于处理错误的函数,但是如果有人有更好的解决方案,请告诉我。

1 个答案:

答案 0 :(得分:0)

private static void handleError(Promise promise, Exception error) {
    if (error instanceof  ParseException) {
        ParseException exception = (ParseException) error;
        promise.reject(Integer.toString(exception.getCode()), exception.getMessage(), exception.getCause());
    }
    else promise.reject(error);
}