Several fixes
- Added msg delay on connect to space out commands - Fixed linewrap issue - Added MRC Trust verbs - Added PM local echo - Fixed to_user and from_user uppercase
This commit is contained in:
@@ -16,7 +16,7 @@ const os = require('os');
|
||||
|
||||
// MRC
|
||||
const clientVersion = '1.3.1';
|
||||
const lineDelimiter = new RegExp('\r\n|\r|\n'); // eslint-disable-line no-control-regex
|
||||
const lineDelimiter = new RegExp('\r\n|\r|\n|\n\r'); // eslint-disable-line no-control-regex
|
||||
|
||||
const ModuleInfo = (exports.moduleInfo = {
|
||||
name: 'MRC',
|
||||
@@ -327,7 +327,7 @@ exports.getModule = class MrcModule extends ServerModule {
|
||||
* Takes an MRC message and parses it into something usable
|
||||
*/
|
||||
parseMessage(line) {
|
||||
const [from_user, from_site, from_room, to_user, to_site, to_room, body] =
|
||||
let [from_user, from_site, from_room, to_user, to_site, to_room, body] =
|
||||
line.split('~');
|
||||
|
||||
// const msg = line.split('~');
|
||||
@@ -335,11 +335,9 @@ exports.getModule = class MrcModule extends ServerModule {
|
||||
// return;
|
||||
// }
|
||||
|
||||
// Make sure to_user is always uppercase
|
||||
try {
|
||||
to_user = to_user.toUpperCase();
|
||||
}
|
||||
catch (e) {}
|
||||
// Make sure to_user and from_user are always uppercase
|
||||
to_user = (to_user || '').toUpperCase();
|
||||
from_user = (from_user || '').toUpperCase();
|
||||
|
||||
return { from_user, from_site, from_room, to_user, to_site, to_room, body };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user