package com.kickstarter.libs.rx.transformers;
import android.support.annotation.NonNull;
import rx.Notification;
import rx.Observable;
public final class ErrorsTransformer<T> implements Observable.Transformer<Notification<T>, Throwable> {
@Override
public @NonNull Observable<Throwable> call(final @NonNull Observable<Notification<T>> source) {
return source
.filter(Notification::hasThrowable)
.map(Notification::getThrowable);
}
}