1234567891011121314151617 |
- import {
- actionGetCategoriesSusses,
- actionGetCategoriesReject,
- } from '../action';
- import { categoriesGQL } from '../../../api-data';
- import { ICategory } from '../../../typescript/categories/interfaces';
- const asyncGetCategories = () => async (dispatch: any) => {
- try {
- const data = await categoriesGQL<ICategory[]>();
- data && dispatch(actionGetCategoriesSusses(data));
- } catch (e) {
- dispatch(actionGetCategoriesReject());
- }
- };
- export { asyncGetCategories };
|