Changeset 215612 in webkit
- Timestamp:
- Apr 21, 2017, 9:40:57 AM (9 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
Modules/applepay/ApplePaySession.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r215608 r215612 1 2017-04-21 Anders Carlsson <andersca@apple.com> 2 3 Remove another use of toPaymentAuthorizationStatus 4 https://bugs.webkit.org/show_bug.cgi?id=171114 5 6 Reviewed by Dan Bernstein. 7 8 * Modules/applepay/ApplePaySession.cpp: 9 (WebCore::ApplePaySession::completeShippingContactSelection): 10 1 11 2017-04-21 Alex Christensen <achristensen@webkit.org> 2 12 -
trunk/Source/WebCore/Modules/applepay/ApplePaySession.cpp
r215588 r215612 829 829 ApplePayShippingContactUpdate update; 830 830 831 auto authorizationStatus = toPaymentAuthorizationStatus(status);832 if (!authorizationStatus)833 return Exception { INVALID_ACCESS_ERR };834 835 831 std::optional<ApplePayError::Code> errorCode; 836 832 std::optional<ApplePayError::ContactField> contactField; 837 833 838 switch ( *authorizationStatus) {839 case PaymentAuthorizationStatus::Success:834 switch (status) { 835 case ApplePaySession::STATUS_SUCCESS: 840 836 break; 841 837 842 case PaymentAuthorizationStatus::Failure:843 case PaymentAuthorizationStatus::PINRequired:844 case PaymentAuthorizationStatus::PINIncorrect:845 case PaymentAuthorizationStatus::PINLockout:838 case ApplePaySession::STATUS_FAILURE: 839 case ApplePaySession::STATUS_PIN_REQUIRED: 840 case ApplePaySession::STATUS_PIN_INCORRECT: 841 case ApplePaySession::STATUS_PIN_LOCKOUT: 846 842 errorCode = ApplePayError::Code::Unknown; 847 843 break; 848 844 849 case PaymentAuthorizationStatus::InvalidBillingPostalAddress:845 case ApplePaySession::STATUS_INVALID_BILLING_POSTAL_ADDRESS: 850 846 errorCode = ApplePayError::Code::BillingContactInvalid; 851 847 break; 852 848 853 case PaymentAuthorizationStatus::InvalidShippingPostalAddress:849 case ApplePaySession::STATUS_INVALID_SHIPPING_POSTAL_ADDRESS: 854 850 errorCode = ApplePayError::Code::ShippingContactInvalid; 855 851 contactField = ApplePayError::ContactField::PostalAddress; 856 852 break; 857 853 858 case PaymentAuthorizationStatus::InvalidShippingContact:854 case ApplePaySession::STATUS_INVALID_SHIPPING_CONTACT: 859 855 errorCode = ApplePayError::Code::ShippingContactInvalid; 860 856 break; 857 858 default: 859 return Exception { INVALID_ACCESS_ERR }; 861 860 } 862 861
Note:
See TracChangeset
for help on using the changeset viewer.