summaryrefslogtreecommitdiff
path: root/src/chatManager.cpp
blob: 9711841192b021701337811247242edf83499d4f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "chatManager.hpp"
#include "sessionManager.hpp"

CChatManager::~CChatManager() {
  m_vMessages.clear();
}

void CChatManager::newMessage(const SMessage &msg) {
  broadcastMessage(msg);
  m_vMessages.push_back(msg);
}

void CChatManager::broadcastMessage(const SMessage &msg) {
  g_pSessionManager->broadcastChat(NFormatter::fmt(eFormatType::NONE, "{}: {}", msg.username, msg.msg), msg.username);
}