mirror of
https://github.com/znc/znc.git
synced 2026-03-28 17:42:41 +01:00
CIRCSock::OnAccountMessage() handler
This commit is contained in:
@@ -670,13 +670,9 @@ void CIRCSock::ReadLine(const CString& sData) {
|
||||
return;
|
||||
}
|
||||
} else if (Message.GetType() == CMessage::Type::Account) {
|
||||
const vector<CClient*>& vClients = m_pNetwork->GetClients();
|
||||
for (CClient* pClient : vClients) {
|
||||
if (pClient->HasAccountNotify()) {
|
||||
m_pNetwork->PutUser(sLine, pClient);
|
||||
}
|
||||
if (OnAccountMessage(Message)) {
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -731,6 +727,16 @@ static void FixupChanNick(CNick& Nick, CChan* pChan) {
|
||||
}
|
||||
}
|
||||
|
||||
bool CIRCSock::OnAccountMessage(CMessage& Message) {
|
||||
const vector<CClient*>& vClients = m_pNetwork->GetClients();
|
||||
for (CClient* pClient : vClients) {
|
||||
if (pClient->HasAccountNotify()) {
|
||||
m_pNetwork->PutUser(Message, pClient);
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool CIRCSock::OnActionMessage(CActionMessage& Message) {
|
||||
bool bResult = false;
|
||||
CChan* pChan = nullptr;
|
||||
|
||||
Reference in New Issue
Block a user