Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import { MODIFY_UNREPLIEDCOUNT, SET_NEWMESSAGES, SET_UNREPLIEDCOUNT } from "./types/Types"; export default (state, action) => { switch (action.type) { case SET_UNREPLIEDCOUNT: return { ...state, unrepliedCount: action.payload } case MODIFY_UNREPLIEDCOUNT: return { ...state, unrepliedCount: { ...state.unrepliedCount, [action.payload.threadId]: action.payload.type === "sent" ? 0 : state.unrepliedCount[action.payload.threadId] + 1 } }; case SET_NEWMESSAGES: return { ...state, newMessages: action.payload }; default: return state; } }; |