summaryrefslogtreecommitdiff
path: root/src/chatManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/chatManager.cpp')
-rw-r--r--src/chatManager.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/chatManager.cpp b/src/chatManager.cpp
index 5684de3..6d92e32 100644
--- a/src/chatManager.cpp
+++ b/src/chatManager.cpp
@@ -17,6 +17,14 @@ void CChatManager::newMessage(const SMessage &msg) {
m_vMessages.push_back(msg);
}
+std::string CChatManager::fmtBroadcastMessage(const SMessage &msg) {
+ return NFormatter::fmt(NONE, "{}: {}", msg.username, msg.msg);
+}
+
void CChatManager::broadcastMessage(const SMessage &msg) {
- g_pSessionManager->broadcastChat(NFormatter::fmt(NONE, "{}: {}", msg.username, msg.msg), msg.username);
+ g_pSessionManager->broadcastChat(fmtBroadcastMessage(msg), msg.username);
+}
+
+std::vector<CChatManager::SMessage> CChatManager::getChat() {
+ return m_vMessages;
}