mirror of
https://github.com/znc/znc.git
synced 2026-03-28 17:42:41 +01:00
CIRCSock::OnErrorMessage() handler
This commit is contained in:
@@ -174,13 +174,10 @@ void CIRCSock::ReadLine(const CString& sData) {
|
||||
return;
|
||||
}
|
||||
} else if (Message.GetType() == CMessage::Type::Error) {
|
||||
//ERROR :Closing Link: nick[24.24.24.24] (Excess Flood)
|
||||
CString sError = Message.GetParam(0);
|
||||
m_pNetwork->PutStatus("Error from Server [" + sError + "]");
|
||||
return;
|
||||
}
|
||||
|
||||
if (Message.GetType() == CMessage::Type::Numeric) {
|
||||
if (OnErrorMessage(Message)) {
|
||||
return;
|
||||
}
|
||||
} else if (Message.GetType() == CMessage::Type::Numeric) {
|
||||
CNumericMessage& NumericMsg = static_cast<CNumericMessage&>(Message);
|
||||
if (OnNumericMessage(NumericMsg)) {
|
||||
return;
|
||||
@@ -502,6 +499,13 @@ bool CIRCSock::OnCTCPMessage(CCTCPMessage& Message) {
|
||||
return (pChan && pChan->IsDetached());
|
||||
}
|
||||
|
||||
bool CIRCSock::OnErrorMessage(CMessage& Message) {
|
||||
//ERROR :Closing Link: nick[24.24.24.24] (Excess Flood)
|
||||
CString sError = Message.GetParam(0);
|
||||
m_pNetwork->PutStatus("Error from Server [" + sError + "]");
|
||||
return true;
|
||||
}
|
||||
|
||||
bool CIRCSock::OnInviteMessage(CMessage& Message) {
|
||||
bool bResult = false;
|
||||
IRCSOCKMODULECALL(OnInvite(Message.GetNick(), Message.GetParam(1)), &bResult);
|
||||
|
||||
Reference in New Issue
Block a user