PromiseKitPromise<T>
からReactiveSwiftに変換しようとしていますが、うまくいきません。誰かが私を正しい方向に向けることができますか? SignalProducer
現在私は持っています:
extension SignalProducer {
func from(promise: Promise<Value>) -> SignalProducer<Value, Error> {
return SignalProducer { observer, disposable in
promise.then {
observer.send(value: $0)
observer.sendCompleted()
}.`catch` { error in
observer.send(error: error)
}
}
}
}
rxjs のfromPromise
メソッドをエミュレートしようとしています。