(delta: number)
| 48 | |
| 49 | export const createUserSlice: AppSliceCreator<UserSlice> = (set, get) => { |
| 50 | const adjustActivatedUserCount = (delta: number) => { |
| 51 | set((state) => { |
| 52 | if (!state.serverInfo) { |
| 53 | return {}; |
| 54 | } |
| 55 | return { |
| 56 | serverInfo: { |
| 57 | ...state.serverInfo, |
| 58 | activatedUserCount: Math.max( |
| 59 | 0, |
| 60 | state.serverInfo.activatedUserCount + delta |
| 61 | ), |
| 62 | }, |
| 63 | }; |
| 64 | }); |
| 65 | }; |
| 66 | |
| 67 | return { |
| 68 | usersByName: { [allUsersUser().name]: allUsersUser() }, |
no test coverage detected