1

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メソッドをエミュレートしようとしています。

4

1 に答える 1