async function formatMessage()

in backend/sendchatlayer/index.js [66:92]


async function formatMessage(msg) {
  const msgcontent = {};
  let data = {};

  switch (msg.action) {
    case 'chat':
      msgcontent.message = `${msg.userName} says '${msg.message}'`;
      msgcontent.channel = msg.channel;
      break;
    case 'liveadmin':
      msgcontent.channel = 'liveadmin';
      data = msg;
      data.action = msg.subaction;
      msgcontent.message = data;
      break;
    case 'liveplayer':
      msgcontent.channel = 'liveplayer';
      data = msg;
      data.action = msg.subaction;
      data.playerAction = msg.subaction;
      msgcontent.message = data;
      break;
    default:
      console.error(`action for ${msg.action} not defined`);
  }
  return msgcontent;
}