From 17d07d5a74b5c6d54fbaf1b197b85bb182f61317 Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Sat, 5 Sep 2015 11:29:25 +0200 Subject: [PATCH] CIRCSock: handle raw 352 (RPL_WHOREPLY) using CMessage --- src/IRCSock.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/IRCSock.cpp b/src/IRCSock.cpp index 7c36790b..f8c53c3e 100644 --- a/src/IRCSock.cpp +++ b/src/IRCSock.cpp @@ -384,12 +384,9 @@ void CIRCSock::ReadLine(const CString& sData) { if (pos >= 2 && pos != CString::npos) { sNewNick = sNick[0] + sNick.substr(pos); } - // TODO: CMessage - CString sNewLine = sServer + " 352 " + sLine.Token(2) + " " + - sChan + " " + sIdent + " " + sHost + " " + - sLine.Token(6) + " " + sNewNick + " " + - sLine.Token(8, true); - m_pNetwork->PutUser(sNewLine, pClient); + CMessage Copy(Message); + Copy.SetParam(5, sNewNick); + m_pNetwork->PutUser(Copy, pClient); } }