package com.kickstarter.libs.rx.transformers;
import android.support.annotation.NonNull;
import android.util.Pair;
import rx.Observable;
public final class CombineLatestPairTransformer<S, T> implements Observable.Transformer<S, Pair<S, T>> {
@NonNull private final Observable<T> second;
public CombineLatestPairTransformer(final @NonNull Observable<T> second) {
this.second = second;
}
@Override
@NonNull public Observable<Pair<S, T>> call(final @NonNull Observable<S> first) {
return Observable.combineLatest(first, second, Pair::new);
}
}