Не понимаю почему не выполняется код внутри async(dispatch)=>{}

Вызываю эту функцию в другом файле так addFirstProductCategory(productValue).

Сама функция addFirstProductCategory(productValue): ``

export const addFirstProductCategory = (products) => async (dispatch) => {
    await apiConfig.post(apiBaseURL.FIRST_PRODUCTS_CATEGORIES, products)
        .then((response) => {
            dispatch({type: "FIRST_"+productCategoriesActionType.ADD_PRODUCT_CATEGORIES, payload: response.data.data});
            dispatch(addToast({text: getFormattedMessage('product-category.success.create.message')}));
            dispatch(addInToTotalRecord(1))
        })
        .catch(({response}) => {
            dispatch(addToast(
                {text: response.data.message, type: toastType.ERROR}));
        });
};

Почему код до async(dispatch) выполняется, а после нет? Даже если делать логи перед await


Ответы (0 шт):