Co-authored-by: tobi <tobi.smethurst@protonmail.com> Reviewed-on: https://codeberg.org/superseriousbusiness/masto-fe-standalone/pulls/88 Co-authored-by: Zoë Bijl <moiety@noreply.codeberg.org> Co-committed-by: Zoë Bijl <moiety@noreply.codeberg.org>
27 lines
561 B
JavaScript
27 lines
561 B
JavaScript
import { Map as ImmutableMap } from "immutable";
|
|
|
|
import {
|
|
MARKERS_SUBMIT_SUCCESS,
|
|
} from "../actions/markers";
|
|
|
|
|
|
const initialState = ImmutableMap({
|
|
home: "0",
|
|
notifications: "0",
|
|
});
|
|
|
|
export default function markers(state = initialState, action) {
|
|
switch(action.type) {
|
|
case MARKERS_SUBMIT_SUCCESS:
|
|
if (action.home) {
|
|
state = state.set("home", action.home);
|
|
}
|
|
if (action.notifications) {
|
|
state = state.set("notifications", action.notifications);
|
|
}
|
|
return state;
|
|
default:
|
|
return state;
|
|
}
|
|
}
|