Spaces:
Paused
Paused
File size: 434 Bytes
a0fda44 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import { createSlice } from "@reduxjs/toolkit";
const userSlice = createSlice({
initialState: { user: {} },
name: "user",
reducers: {
setUser: (state, { payload }) => {
state.user = payload.user;
},
setUnreadMessage: (state, { payload: unreadMessage }) => {
state.user.unreadMessages.push(unreadMessage);
},
},
});
export const userActions = userSlice.actions;
export default userSlice.reducer;
|