Пример #1
0
const onDeleteSuccess = action => dispatch => {
	const { siteId, siteSlug, orderId } = action;
	dispatch( deleteOrderSuccess( siteId, orderId ) );
	dispatch( fetchCounts( siteId ) );
	dispatch( navigate( `/store/orders/${ siteSlug }` ) );
	dispatch( successNotice( translate( 'Order deleted.' ), { duration: 8000 } ) );
};
Пример #2
0
export function onOrderSaveSuccess( { dispatch }, action, { data } ) {
	const { siteId, orderId } = action;
	// Make sure we have a success function, and a new order ID
	if ( 'function' === typeof action.onSuccess && 'undefined' !== typeof data.id ) {
		action.onSuccess( dispatch, data.id );
	}
	dispatch( fetchCounts( siteId ) );
	dispatch( saveOrderSuccess( siteId, orderId, data ) );
}