diff --git a/lib/client/chats.js b/lib/client/chats.js index f0d7544..a907b07 100644 --- a/lib/client/chats.js +++ b/lib/client/chats.js @@ -2,8 +2,12 @@ define('persona/chats', ['components', 'forum/chats'], function(components, core var Chats = {}; Chats.init = function() { + var env = utils.findBootstrapEnvironment(); + if (ajaxify.data.hasOwnProperty('roomId') && (env === 'sm' || env === 'xs')) { + app.openChat(ajaxify.data.roomId, ajaxify.data.uid); + } components.get('chat/recent').on('click', '[component="chat/recent/room"]', function(e) { - var env = utils.findBootstrapEnvironment(); + env = utils.findBootstrapEnvironment(); if (env === 'xs' || env === 'sm') { app.openChat($(this).attr('data-roomid')); } else {