Open OkamiyGit opened 4 years ago
再ApiSubscriber中处理
也可以在 XApi 中 /**
@return
*/
public static
return new FlowableTransformer<T, T>() {
@Override
public Publisher<T> apply(Flowable<T> upstream) {
return upstream.flatMap(new Function<T, Publisher<T>>() {
@Override
public Publisher<T> apply(T model) throws Exception {
if (model == null || model.isNull()) {
return Flowable.error(new NetError(model.getErrorMsg(), NetError.NoDataError));
} else if (model.isAuthError()) {
return Flowable.error(new NetError(model.getErrorMsg(), NetError.AuthError));
} else if (model.isBizError()) {
return Flowable.error(new NetError(model.getErrorMsg(), NetError.BusinessError));
} else {
return Flowable.just(model);
}
}
});
}
};
}
大佬,我是新手,不怎么会,qq542839122,有空帮我处理一下吧,,,就卡这里了
项目写了一半,后台换人了,现在,要在header里面进行accesstoken验证,返回202视为验证过期,清除登录信息,跳转登录界面,,,,,求大佬指点怎么添加这个处理,着急