From b7b44a960e275b5ac7e1357b611f63e8f93666b8 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Wed, 18 Jun 2025 13:53:55 +0800 Subject: internal: track data sent and store in m_vDatas --- include/libsock/server/client.hpp | 2 ++ src/server/client.cpp | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/include/libsock/server/client.hpp b/include/libsock/server/client.hpp index ded4c97..9c7fc9f 100644 --- a/include/libsock/server/client.hpp +++ b/include/libsock/server/client.hpp @@ -97,6 +97,8 @@ class Clients { std::vector>> m_vClients; std::vector m_vDatas; + + friend class Client; }; } // namespace Server } // namespace LibSock diff --git a/src/server/client.cpp b/src/server/client.cpp index e5fab6b..65a5e0c 100644 --- a/src/server/client.cpp +++ b/src/server/client.cpp @@ -49,8 +49,7 @@ void Client::recvLoop() { if (recvData->isEmpty()) continue; - // pChatManager->newMessage({.msg = recvData->data, .username = m_name, - // .sender = self, .admin = isCommand}); + pClients->m_vDatas.push_back({recvData->data, self}); } } -- cgit v1.2.3