diff --git a/public/src/client/topic/events.js b/public/src/client/topic/events.js index 8e520b4f3d..ba6313c4b4 100644 --- a/public/src/client/topic/events.js +++ b/public/src/client/topic/events.js @@ -13,6 +13,7 @@ define('forum/topic/events', [ var Events = {}; var events = { + 'event:user_status_change': onUserStatusChange, 'event:voted': updatePostVotesAndUserReputation, 'event:favourited': updateFavouriteCount, @@ -65,6 +66,10 @@ define('forum/topic/events', [ } }; + function onUserStatusChange(data) { + app.updateUserStatus($('[data-uid="' + data.uid + '"] [component="user/status"]'), data.status); + } + function updatePostVotesAndUserReputation(data) { var votes = components.get('post/vote-count', data.post.pid), reputationElements = $('.reputation[data-uid="' + data.post.uid + '"]');