Tag: group chat
Add or remove a user from a room/group using strophe.js
addUser: function (Jid, name, groups) { if (!Chat.userExists(Jid)) { var groups = (groups) ? groups : ''; Chat.connection.roster.add(Jid, name, groups, function (status) { Chat.Roster.push({'jid': Jid, 'name': name, subscription: '' //NOTE:MIGHT BE ERROR PRONE TO NOT DECLARE SUBSCRIPTION... }); Chat.log("User Added to roster: " + name, status, Chat.Roster); }); Chat.log("Added user: " + Jid); } else Chat.log("Error adding new User"); },
Send message in group/room using strophe.js
function sendGroupMsg() { var room_name = $('#room').val() + '@conference.localhost'; var msg = $('#msg').val(); Chat.sendMessage(room_name, msg, "groupchat"); }