Spaces:
Paused
Paused
Download client/src/store/userSlice.js from arabdullah/chatty: direct link, hf CLI and curl.
- Browser
- Download file 434 Bytes
-
https://huggingface.co/spaces/arabdullah/chatty/resolve/main/client/src/store/userSlice.js
- Command line
-
hf download hf://spaces/arabdullah/chatty/client/src/store/userSlice.js
-
curl -L -o userSlice.js https://huggingface.co/spaces/arabdullah/chatty/resolve/main/client/src/store/userSlice.js
434 Bytes
| 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; | |