CClient::PutClient(): handle away-notify and account-notify

This commit is contained in:
J-P Nurmi
2015-09-12 18:18:36 +02:00
parent 0f2a37707f
commit 69f1138052
3 changed files with 38 additions and 24 deletions
+4 -14
View File
@@ -281,13 +281,8 @@ 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;
// TODO: IRCSOCKMODULECALL(OnAccountMessage(Message)) ?
return false;
}
bool CIRCSock::OnActionMessage(CActionMessage& Message) {
@@ -323,13 +318,8 @@ bool CIRCSock::OnActionMessage(CActionMessage& Message) {
}
bool CIRCSock::OnAwayMessage(CMessage& Message) {
const vector<CClient*>& vClients = m_pNetwork->GetClients();
for (CClient* pClient : vClients) {
if (pClient->HasAwayNotify()) {
m_pNetwork->PutUser(Message, pClient);
}
}
return true;
// TODO: IRCSOCKMODULECALL(OnAwayMessage(Message)) ?
return false;
}
bool CIRCSock::OnCapabilityMessage(CMessage& Message) {