5
私はこれを使用したアプリの購入ではと私のアプリをフックアップしようとしています:https://github.com/chirag04/react-native-in-app-utilsRedux Observables/RxJS:if/elseに基づいて異なるアクションを返す叙事詩を作る方法?
それが失敗した場合、私はそれが成功した場合、成功を放出したい叙事詩、障害を持っています。このような何か:
import 'rxjs';
import { InAppUtils } from 'NativeModules';
import * as packagesActions from '../ducks/packages';
import * as subscriptionActions from '../ducks/subscription';
export default function createSubscription(action$, store) {
return action$.ofType(packagesActions.SELECT)
.mergeMap(action => {
const productId = action.payload;
InAppUtils.purchaseProduct(productId, (error, response) => {
if(response && response.productIdentifier) {
return subscriptionActions.subscribeSuccess();
} else {
return subscriptionActions.subscribeFailure();
}
});
});
};
私はmergeMap
の内容を記述するかどうかはわかりませんが。これを行う方法はありますか?
ような何かを行うことができるはずそのコールバックに:) –
@セバスチャンよく見られます。ありがとう。 – cartant