Как вы можете видеть в моем коде, когда я вызываю функцию удаления карты, она возвращает функцию отправки, тогда как вызывается или работает удаление карты в этом случае, заранее спасибо
export function deleteCard(data, callback) {
return dispatch => {
dispatch({type: DELETE_PAYMENT_CARD_REQUEST})
return removeCard(data).then(res => {
console.log("Remove card success.........", res);
dispatch({type: DELETE_PAYMENT_CARD_SUCCESS, payload: res})
if (callback) {
callback({status: true, data: res})
}
}).catch(err => {
dispatch({type: DELETE_PAYMENT_CARD_FAILURE, payload: err})
if (callback) {
callback({status: false, data: err})
}
});
};
}