diff options
Diffstat (limited to 'webapp/actions')
-rw-r--r-- | webapp/actions/websocket_actions.jsx | 9 |
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) { |