New method createChatRoomMessage
This commit is contained in:
parent
b93d43d2cb
commit
80b8fed6cd
22
converse.js
22
converse.js
@ -2284,8 +2284,19 @@
|
||||
this.showStatusNotification(__("Error: could not execute the command"), true);
|
||||
},
|
||||
|
||||
createChatRoomMessage: function (text) {
|
||||
var fullname = converse.xmppstatus.get('fullname');
|
||||
this.model.messages.create({
|
||||
fullname: _.isEmpty(fullname)? converse.bare_jid: fullname,
|
||||
sender: 'me',
|
||||
time: moment().format(),
|
||||
message: text,
|
||||
msgid: converse.connection.muc.groupchat(this.model.get('jid'), text, undefined, String((new Date()).getTime()))
|
||||
});
|
||||
},
|
||||
|
||||
sendChatRoomMessage: function (text) {
|
||||
var match = text.replace(/^\s*/, "").match(/^\/(.*?)(?: (.*))?$/) || [false], args, fullname;
|
||||
var match = text.replace(/^\s*/, "").match(/^\/(.*?)(?: (.*))?$/) || [false], args;
|
||||
switch (match[1]) {
|
||||
case 'ban':
|
||||
args = match[2].splitOnce(' ');
|
||||
@ -2334,14 +2345,7 @@
|
||||
converse.connection.muc.voice(this.model.get('jid'), args[0], args[1], undefined, $.proxy(this.onCommandError, this));
|
||||
break;
|
||||
default:
|
||||
fullname = converse.xmppstatus.get('fullname');
|
||||
this.model.messages.create({
|
||||
fullname: _.isEmpty(fullname)? converse.bare_jid: fullname,
|
||||
sender: 'me',
|
||||
time: moment().format(),
|
||||
message: text,
|
||||
msgid: converse.connection.muc.groupchat(this.model.get('jid'), text, undefined, String((new Date()).getTime()))
|
||||
});
|
||||
this.createChatRoomMessage(text);
|
||||
break;
|
||||
}
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user