').text(msg + ' ').append(link).html(); // FIXME: Should we display it indefinitely? - rcmail.display_message(msg, 'notice chat', 10 * 60 * 1000, 'chat-user-' + user); + rcmail.display_message(msg, 'notice chat', 10 * 60 * 1000, msg_id); } } @@ -307,7 +327,7 @@ window.WebSocket && window.rcmail && rcmail.addEventListener('init', function() success: function(data) { data = JSON.parse(data); if (data && data.token) { -// rcmail.set_env({mattermost_url: data.url, mattermost_token: data.token}); + rcmail.set_env({mattermost_url: data.url, mattermost_token: data.token, mattermost_user: data.user_id}); mattermost_websocket_init(data.url, data.token); } } diff --git a/plugins/kolab_chat/localization/en_US.inc b/plugins/kolab_chat/localization/en_US.inc index 5561f2a9..7447e557 100644 --- a/plugins/kolab_chat/localization/en_US.inc +++ b/plugins/kolab_chat/localization/en_US.inc @@ -11,4 +11,5 @@ $labels['chat'] = 'Chat'; $labels['showinextwin'] = 'Open chat application in a new window'; $labels['directmessage'] = 'A direct message from $u.'; +$labels['mentionmessage'] = 'You have been mentioned by $u in $c.'; $labels['openchat'] = 'Open chat';