1
Promise<T>
をPromiseKitからReactiveSwiftSignalProducer
に変換しようとしていますが、問題が発生しています。誰かが私を正しい方向に向けることができますか?PromiseKitをSignal&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
方法をエミュレートしようとしています。
これは私が自分自身をやっていないことでした。プロミスキットの性質は全く不思議であるようです。 –