This commit is contained in:
Darren Ethier 2020-04-17 05:39:24 -04:00 committed by GitHub
parent 59e4d12a7d
commit a8c2a015b4
1 changed files with 8 additions and 5 deletions

View File

@ -99,6 +99,7 @@ export const PaymentMethodDataProvider = ( { children } ) => {
isSuccessResponse, isSuccessResponse,
isErrorResponse, isErrorResponse,
isFailResponse, isFailResponse,
noticeContexts,
} = useEmitResponse(); } = useEmitResponse();
const [ activePaymentMethod, setActive ] = useState( '' ); const [ activePaymentMethod, setActive ] = useState( '' );
const [ observers, subscriber ] = useReducer( emitReducer, {} ); const [ observers, subscriber ] = useReducer( emitReducer, {} );
@ -285,17 +286,19 @@ export const PaymentMethodDataProvider = ( { children } ) => {
response?.meta?.shippingData response?.meta?.shippingData
); );
} else if ( isFailResponse( response ) ) { } else if ( isFailResponse( response ) ) {
addErrorNotice( response.message, { addErrorNotice( response?.message, {
context: 'wc/payment-area', context:
response?.messageContext || noticeContexts.PAYMENTS,
} ); } );
setPaymentStatus().failed( setPaymentStatus().failed(
response.message, response?.message,
response?.meta?.paymentMethodData, response?.meta?.paymentMethodData,
response?.meta?.billingData response?.meta?.billingData
); );
} else if ( isErrorResponse( response ) ) { } else if ( isErrorResponse( response ) ) {
addErrorNotice( response.message, { addErrorNotice( response?.message, {
context: 'wc/payment-area', context:
response?.messageContext || noticeContexts.PAYMENTS,
} ); } );
setPaymentStatus().error( response.message ); setPaymentStatus().error( response.message );
setValidationErrors( response?.validationErrors ); setValidationErrors( response?.validationErrors );