burger-online
26 строк · 884.0 Байт
1import {createAsyncThunk} from '@reduxjs/toolkit'
2import {
3editUserRequest,
4forgotPasswordRequest,
5loginRequest,
6logoutRequest,
7registerRequest,
8resetPasswordRequest,
9userRequest,
10} from '../../utils/api'
11
12export const fetchCheckUser = createAsyncThunk('user/fetchCheckUserStatus', userRequest)
13
14export const fetchRegister = createAsyncThunk('user/fetchRegisterStatus', registerRequest)
15
16export const fetchLogin = createAsyncThunk('user/fetchLoginStatus', loginRequest)
17
18export const fetchEditUser = createAsyncThunk('user/fetchEditUserStatus', editUserRequest)
19
20export const fetchLogout = createAsyncThunk('user/fetchLogoutstatus', logoutRequest)
21
22export const fetchForgotPassword = createAsyncThunk(
23'user/fetchForgotPasswordStatus',
24forgotPasswordRequest
25)
26export const fetchResetPassword = createAsyncThunk('user/fetchResetPasswordStatus', resetPasswordRequest)
27