mirror of
https://github.com/ershisan99/it-incubator-todolist-ts-17-live-2024-08-17.git
synced 2026-02-04 21:02:13 +00:00
chore: rename action creators to remove "AC"
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { createSlice, PayloadAction } from '@reduxjs/toolkit'
|
||||
import { authAPI } from 'api/todolists-api'
|
||||
import { setIsLoggedInAC } from 'features/Login/auth-reducer'
|
||||
import { setIsLoggedIn } from 'features/Login/auth-reducer'
|
||||
import { AppThunk } from 'app/store'
|
||||
|
||||
export type RequestStatusType = 'idle' | 'loading' | 'succeeded' | 'failed'
|
||||
@@ -24,13 +24,13 @@ const appSlice = createSlice({
|
||||
name: 'app',
|
||||
initialState,
|
||||
reducers: {
|
||||
setAppErrorAC(state, action: PayloadAction<string | null>) {
|
||||
setAppError(state, action: PayloadAction<string | null>) {
|
||||
return { ...state, error: action.payload }
|
||||
},
|
||||
setAppStatusAC(state, action: PayloadAction<RequestStatusType>) {
|
||||
setAppStatus(state, action: PayloadAction<RequestStatusType>) {
|
||||
return { ...state, status: action.payload }
|
||||
},
|
||||
setAppInitializedAC(state, action: PayloadAction<boolean>) {
|
||||
setAppInitialized(state, action: PayloadAction<boolean>) {
|
||||
return { ...state, isInitialized: action.payload }
|
||||
},
|
||||
},
|
||||
@@ -38,16 +38,15 @@ const appSlice = createSlice({
|
||||
|
||||
export const appReducer = appSlice.reducer
|
||||
|
||||
export const { setAppInitializedAC, setAppStatusAC, setAppErrorAC } =
|
||||
appSlice.actions
|
||||
export const { setAppInitialized, setAppStatus, setAppError } = appSlice.actions
|
||||
|
||||
export const initializeAppTC = (): AppThunk => (dispatch) => {
|
||||
authAPI.me().then((res) => {
|
||||
if (res.data.resultCode === 0) {
|
||||
dispatch(setIsLoggedInAC(true))
|
||||
dispatch(setIsLoggedIn(true))
|
||||
} else {
|
||||
}
|
||||
|
||||
dispatch(setAppInitializedAC(true))
|
||||
dispatch(setAppInitialized(true))
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user