chatty / client /src /store /userSlice.js
arabdullah's picture
@ARAbdullaSL
a0fda44 verified
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;