Commit e2f1c68c authored by JC Brand's avatar JC Brand

Always show the chat when calling 'open'

parent 380a60ae
...@@ -1413,18 +1413,14 @@ ...@@ -1413,18 +1413,14 @@
} }
var _transform = function (jid) { var _transform = function (jid) {
jid = jid.toLowerCase(); jid = jid.toLowerCase();
var chatroom = converse.chatboxes.get(jid); return converse.wrappedChatBox(converse.chatboxviews.showChat({
if (!chatroom) {
chatroom = converse.chatboxviews.showChat({
'id': jid, 'id': jid,
'jid': jid, 'jid': jid,
'name': Strophe.unescapeNode(Strophe.getNodeFromJid(jid)), 'name': Strophe.unescapeNode(Strophe.getNodeFromJid(jid)),
'nick': nick, 'nick': nick,
'type': 'chatroom', 'type': 'chatroom',
'box_id': b64_sha1(jid) 'box_id': b64_sha1(jid)
}); }));
}
return converse.wrappedChatBox(converse.chatboxes.getChatBox(jid, true));
}; };
if (typeof jids === "undefined") { if (typeof jids === "undefined") {
throw new TypeError('rooms.open: You need to provide at least one JID'); throw new TypeError('rooms.open: You need to provide at least one JID');
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment