Browse Source

initial commit

1698-move-chat-to-mod
Shaun 3 years ago
parent
commit
e9d0b5b2c4
4 changed files with 17 additions and 13 deletions
  1. +1
    -1
      src/server/components/social.js
  2. +15
    -10
      src/server/components/social/chat.js
  3. +0
    -1
      src/server/config/clientConfig.js
  4. +1
    -1
      src/server/config/serverConfig.js

+ 1
- 1
src/server/components/social.js View File

@@ -56,7 +56,7 @@ module.exports = {
data: {
messages: [{
class: color || 'q0',
message: msg,
msg,
type: 'chat'
}]
}


+ 15
- 10
src/server/components/social/chat.js View File

@@ -3,21 +3,25 @@ const events = require('../../misc/events');
const profanities = require('../../misc/profanities');
const canChat = require('./canChat');

const sendRegularMessage = ({ obj }, msg) => {
let charname = obj.auth.charname;
const sendRegularMessage = ({ obj }, messageInfo) => {
const { source, msg, item } = messageInfo;

const prefix = roles.getRoleMessagePrefix(obj) || '';
const prefixClass = roles.getRoleMessageStyle(obj) || 'color-grayB';

let prefix = roles.getRoleMessagePrefix(obj) || '';
let msgStyle = roles.getRoleMessageStyle(obj) || 'color-grayB';
const msgClass = item ? `q${item.quality}` : 'color-grayB';

cons.emit('event', {
event: 'onGetMessages',
data: {
messages: [{
class: msgStyle,
message: prefix + charname + ': ' + msg.data.message,
item: msg.data.item,
type: 'chat',
source: obj.name
source,
prefix,
prefixClass,
msg,
msgClass,
item
}]
}
});
@@ -197,11 +201,12 @@ module.exports = (cpnSocial, msg) => {
return;
}

let msgEvent = {
const msgEvent = {
source: obj.auth.charname,
sourceObj: obj,
msg: messageString,
ignore: false,
item: msg.data.item,
error: null
};
events.emit('onBeforeSendMessage', msgEvent);
@@ -228,5 +233,5 @@ module.exports = (cpnSocial, msg) => {
if (!messageHandler)
return;

messageHandler(cpnSocial, msg);
messageHandler(cpnSocial, msgEvent);
};

+ 0
- 1
src/server/config/clientConfig.js View File

@@ -155,7 +155,6 @@ const config = {
'target',
'menu',
'spells',
'messages',
'online',
'mainMenu',
'context',


+ 1
- 1
src/server/config/serverConfig.js View File

@@ -8,7 +8,7 @@ module.exports = {
// sqlite
// rethink
//eslint-disable-next-line no-process-env
db: process.env.IWD_DB || 'sqlite',
db: process.env.IWD_DB || 'rethink',
//eslint-disable-next-line no-process-env
dbHost: process.env.IWD_DB_HOST || 'localhost',
//eslint-disable-next-line no-process-env


Loading…
Cancel
Save