Handle ICQ related requestInput requests

This commit is contained in:
HanzZ 2011-12-09 16:31:48 +01:00
parent 9e84e71854
commit f46cd8f14c
2 changed files with 11 additions and 0 deletions

View file

@ -221,5 +221,6 @@ void MyIrcSession::onMessageReceived(IrcMessage *message) {
case IrcMessage::Numeric:
on_numericMessageReceived(message);
break;
default:break;
}
}

View file

@ -441,6 +441,16 @@ static void * requestInput(const char *title, const char *primary,const char *se
((PurpleRequestInputCb) ok_cb)(user_data, "Please authorize me.");
return NULL;
}
else if (primaryString == "Authorization Request Message:") {
LOG4CXX_INFO(logger, "Authorization Request Message: calling ok_cb(...)");
((PurpleRequestInputCb) ok_cb)(user_data, "Please authorize me.");
return NULL;
}
else if (primaryString == "Authorization Denied Message:") {
LOG4CXX_INFO(logger, "Authorization Deined Message: calling ok_cb(...)");
((PurpleRequestInputCb) ok_cb)(user_data, "Authorization denied.");
return NULL;
}
else {
LOG4CXX_WARN(logger, "Unhandled request input. primary=" << primaryString);
}