Changeset - f785b2b795c1
[Not reviewed]
0 1 0
Jan Kaluza - 13 years ago 2012-09-06 08:32:10
hanzz.k@gmail.com
Communi: Ignore requests already answered by libcommuni
1 file changed with 7 insertions and 0 deletions:
0 comments (0 inline, 0 general)
backends/libcommuni/session.cpp
Show inline comments
 
@@ -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);
0 comments (0 inline, 0 general)