CIRCSock::OnAccountMessage() handler

This commit is contained in:
J-P Nurmi
2015-09-05 02:47:13 +02:00
parent d556a29218
commit 05fbb52173
2 changed files with 13 additions and 6 deletions

View File

@@ -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;