package com.zcy.ghost.vivideo.model.net;
import rx.Subscriber;
import com.zcy.ghost.vivideo.model.exception.ApiException;
/**
* Created by 12262 on 2016/5/30.
*/
public abstract class MyObserver<T> extends Subscriber<T> {
@Override
public void onError(Throwable e) {
// e.printStackTrace();
if (e instanceof ApiException) {
onError((ApiException) e);
} else {
onError(new ApiException(e, 123));
}
}
/**
* 错误回调
*/
protected abstract void onError(ApiException ex);
}