bool CIRCNetwork::JoinChan(CChan* pChan) { if (m_pUser->JoinTries() != 0 && pChan->GetJoinTries() >= m_pUser->JoinTries()) { PutStatus("The channel " + pChan->GetName() + " could not be joined, disabling it."); pChan->Disable(); } else { pChan->IncJoinTries(); NETWORKMODULECALL(OnTimerAutoJoin(*pChan), m_pUser, this, NULL, return false); return true; } return false; }
bool CModules::OnTimerAutoJoin(CChan& Channel) { MODHALTCHK(OnTimerAutoJoin(Channel)); }