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);
|
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) {
|
sendChatRoomMessage: function (text) {
|
||||||
var match = text.replace(/^\s*/, "").match(/^\/(.*?)(?: (.*))?$/) || [false], args, fullname;
|
var match = text.replace(/^\s*/, "").match(/^\/(.*?)(?: (.*))?$/) || [false], args;
|
||||||
switch (match[1]) {
|
switch (match[1]) {
|
||||||
case 'ban':
|
case 'ban':
|
||||||
args = match[2].splitOnce(' ');
|
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));
|
converse.connection.muc.voice(this.model.get('jid'), args[0], args[1], undefined, $.proxy(this.onCommandError, this));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
fullname = converse.xmppstatus.get('fullname');
|
this.createChatRoomMessage(text);
|
||||||
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()))
|
|
||||||
});
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user