Files
Magisk/app/src/main/java/com/topjohnwu/magisk/utils/XRx.kt
T
2019-04-22 14:11:41 +02:00

9 lines
308 B
Kotlin

package com.topjohnwu.magisk.utils
import io.reactivex.Single
import io.reactivex.functions.BiFunction
fun <T : Any> T.toSingle() = Single.just(this)
fun <T1, T2, R> zip(t1: Single<T1>, t2: Single<T2>, zipper: (T1, T2) -> R) =
Single.zip(t1, t2, BiFunction<T1, T2, R> { rt1, rt2 -> zipper(rt1, rt2) })