mirror of https://github.com/embarklabs/embark.git
remove messages reducer
This commit is contained in:
parent
2ca039cd1b
commit
289ed2bda8
|
@ -1,36 +0,0 @@
|
||||||
import * as actions from "../actions";
|
|
||||||
|
|
||||||
export default function messages(state = {channels: {}}, action) {
|
|
||||||
switch (action.type) {
|
|
||||||
case actions.MESSAGE_LISTEN[actions.SUCCESS]: {
|
|
||||||
const messages = state.channels[action.channel] ? state.channels[action.channel].messages : [];
|
|
||||||
messages.push(action.message.data);
|
|
||||||
return {
|
|
||||||
...state,
|
|
||||||
channels: {
|
|
||||||
...state.channels,
|
|
||||||
[action.channel]: {
|
|
||||||
...state.channels[action.channel],
|
|
||||||
messages: messages
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}
|
|
||||||
case actions.MESSAGE_LISTEN[actions.REQUEST]: {
|
|
||||||
const subscriptions = state.subscriptions || [];
|
|
||||||
subscriptions.push(action.channel);
|
|
||||||
return {
|
|
||||||
...state,
|
|
||||||
subscriptions: subscriptions
|
|
||||||
};
|
|
||||||
}
|
|
||||||
case actions.MESSAGE_VERSION[actions.SUCCESS]: {
|
|
||||||
return {
|
|
||||||
...state,
|
|
||||||
version: action.version.data
|
|
||||||
};
|
|
||||||
}
|
|
||||||
default:
|
|
||||||
return state;
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue