From acfc740f313c10b723f28a330ae97e6a1c5c94a3 Mon Sep 17 00:00:00 2001 From: Perry Nguyen Date: Tue, 1 Mar 2011 09:56:57 -0800 Subject: [PATCH] away.cpp: implement 'replay' command --- modules/away.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/away.cpp b/modules/away.cpp index 9682c2fb..417e4ca1 100644 --- a/modules/away.cpp +++ b/modules/away.cpp @@ -179,6 +179,15 @@ public: for (u_int a = 0; a < m_vMessages.size(); a++) PutModule(m_vMessages[a]); } + else if (sCmdName == "replay") + { + CString nick = GetClient()->GetNick(); + for (u_int a = 0; a < m_vMessages.size(); a++) { + CString sWhom = m_vMessages[a].Token(1, false, ":"); + CString sMessage = m_vMessages[a].Token(2, true, ":"); + PutUser(":" + sWhom + " PRIVMSG " + nick + " :" + sMessage); + } + } else if (sCmdName == "delete") { CString sWhich = sCommand.Token(1);