From 5792d7d0b1dd99af07fb72f94772923517ebd858 Mon Sep 17 00:00:00 2001 From: Markus Mittendrein Date: Tue, 14 Jun 2016 22:39:53 +0200 Subject: Offer DCC Chat on DCC Chat request --- src/crsm.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/crsm.cpp') diff --git a/src/crsm.cpp b/src/crsm.cpp index ab0fdc8..06e1cd9 100644 --- a/src/crsm.cpp +++ b/src/crsm.cpp @@ -407,6 +407,17 @@ void CRSM::ircMessageReceived(IrcMessage *message) const ClientInfo& client = ClientInfo::ircClient(message->nick(), target); handleIrcMessage(client, privMessage->content(), privMessage->target(), privMessage->isPrivate(), privMessage->isAction(), message->isOwn()); } + else + { + if(privMessage->isPrivate()) + { + if(privMessage->content().startsWith("DCC CHAT CHAT ", Qt::CaseInsensitive)) + { + const ClientInfo& client = ClientInfo::ircClient(message->nick()); + dccConnect("dcc connect", "", client, clientUserType(client)); + } + } + } } else if(message->isOwn()) { -- cgit v1.2.3-54-g00ecf