diff options
Diffstat (limited to 'webapp/actions')
-rw-r--r-- | webapp/actions/websocket_actions.jsx | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/webapp/actions/websocket_actions.jsx b/webapp/actions/websocket_actions.jsx index db301d539..bf9b05cb7 100644 --- a/webapp/actions/websocket_actions.jsx +++ b/webapp/actions/websocket_actions.jsx @@ -230,6 +230,10 @@ function handleEvent(msg) { handleReactionRemovedEvent(msg); break; + case SocketEvents.EMOJI_ADDED: + handleAddEmoji(msg); + break; + default: } } @@ -438,6 +442,15 @@ function handleReactionAddedEvent(msg) { }); } +function handleAddEmoji(msg) { + const data = JSON.parse(msg.data.emoji); + + AppDispatcher.handleServerAction({ + type: ActionTypes.RECEIVED_CUSTOM_EMOJI, + emoji: data + }); +} + function handleReactionRemovedEvent(msg) { const reaction = JSON.parse(msg.data.reaction); |