Communi: Ignore requests already answered by libcommuni

This commit is contained in:
Jan Kaluza 2012-09-06 08:32:10 +02:00
parent 80be0b5ab4
commit f785b2b795

View file

@ -142,6 +142,13 @@ void MyIrcSession::on_topicChanged(IrcMessage *message) {
void MyIrcSession::on_messageReceived(IrcMessage *message) {
IrcPrivateMessage *m = (IrcPrivateMessage *) message;
if (m->isRequest()) {
QString request = m->message().split(" ", QString::SkipEmptyParts).value(0).toUpper();
if (request == "PING" || request == "TIME" || request == "VERSION") {
LOG4CXX_INFO(logger, user << ": " << TO_UTF8(request) << " received and has been answered");
return;
}
}
std::string target = TO_UTF8(m->target());
LOG4CXX_INFO(logger, user << ": Message from " << target);