Я хочу отправить ответный звонок от void
RCT_EXPORT_METHOD(checkOut:(RCTResponseSenderBlock) callback){
}
- (void)paymentViewController:(PaymentViewController *)viewController paymentSuccess:(TransactionResult *)result {
NSLog(@"success: %@", result);
}
- (void)paymentViewController:(PaymentViewController *)viewController paymentFailed:(NSError *)error {
[self showAlertError:error];
}
- (void)paymentViewController:(PaymentViewController *)viewController paymentPending:(TransactionResult *)result {
NSLog(@"pending: %@", result);
}
- (void)paymentViewController_paymentCanceled:(PaymentViewController *)viewController {
NSLog(@"canceled");
}
когда я запускаю реактив-родной run-ios
NSLog просто появляется как журнал не более.
на реагирующий нативный код
const callback = (result) => {
console.log(result)
};
Payment.checkOut(callback);
но мне нужен ответный звонок,
так что я могу перейти к состоянию
как
if(result === "canceled")