void IRCClient::HandlePrivMsg(IRCMessage message) { std::string to = message.parameters.at(0); std::string text = message.parameters.at(message.parameters.size() - 1); // Handle Client-To-Client Protocol if (text[0] == '\001') { HandleCTCP(message); return; } if (to[0] == '#') std::cout << "From " + message.prefix.nick << " @ " + to + ": " << text << std::endl; else std::cout << "From " + message.prefix.nick << ": " << text << std::endl; }
void IRCClient::HandlePrivMsg(IRCMessage message) { std::string to = message.parameters.at(0); std::string text = message.parameters.at(message.parameters.size() - 1); // Handle Client-To-Client Protocol if (text[0] == '\001') { HandleCTCP(message); return; } if (to[0] == '#') { ;// std::cout << "From " + message.prefix.nick << " @ " + to + ": " << text << std::endl; if (this->callbackRaw != NULL) (*this->callbackRaw)(message.prefix.nick, text); } else ;// std::cout << "From " + message.prefix.nick << ": " << text << std::endl; }