return bHasNetwork;
}
+ bool IsNetworkConnected(const CIRCNetwork& m_pNetwork) const {
+ bool bIsConnected = false;
+
+ for (CClient* pClient : m_pNetwork.GetClients()) {
+ if (this->HasClient(*pClient)){
+ bIsConnected = true;
+ break;
+ }
+ }
+
+ return bIsConnected;
+ }
+
bool AddNetworkNamed(const CString& sUsername, const CString& sNetwork, const CString& sNetworkID) {
bool bDidAddNetwork = false;
continue;
}
- if (device.HasNetwork(*m_pNetwork)) {
+ if (device.IsNetworkConnected(*m_pNetwork)) {
bool bMention = (
((pChannel == NULL) || device.HasMentionChannel(pChannel->GetName())) ||
device.HasMentionNick(Nick.GetNick()) ||