summaryrefslogtreecommitdiffstats
path: root/webapp/actions/websocket_actions.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/actions/websocket_actions.jsx')
-rw-r--r--webapp/actions/websocket_actions.jsx9
1 files changed, 9 insertions, 0 deletions
diff --git a/webapp/actions/websocket_actions.jsx b/webapp/actions/websocket_actions.jsx
index 1aaecfb71..db301d539 100644
--- a/webapp/actions/websocket_actions.jsx
+++ b/webapp/actions/websocket_actions.jsx
@@ -186,6 +186,10 @@ function handleEvent(msg) {
handleChannelDeletedEvent(msg);
break;
+ case SocketEvents.CHANNEL_UPDATED:
+ handleChannelUpdatedEvent(msg);
+ break;
+
case SocketEvents.DIRECT_ADDED:
handleDirectAddedEvent(msg);
break;
@@ -358,6 +362,11 @@ function handleUserRemovedEvent(msg) {
}
}
+function handleChannelUpdatedEvent(msg) {
+ const channel = JSON.parse(msg.data.channel);
+ dispatch({type: ChannelTypes.RECEIVED_CHANNEL, data: channel});
+}
+
function handleUserUpdatedEvent(msg) {
const user = msg.data.user;
if (UserStore.getCurrentId() !== user.id) {