mirror of
https://github.com/znc/znc.git
synced 2026-03-28 17:42:41 +01:00
Move IRCConnectEnabled to each network instead of a global user setting
This commit is contained in:
@@ -158,16 +158,9 @@ private:
|
||||
// Disconnect all networks from irc
|
||||
vector<CIRCNetwork*> vNetworks = pUser->GetNetworks();
|
||||
for (vector<CIRCNetwork*>::iterator it2 = vNetworks.begin(); it2 != vNetworks.end(); ++it2) {
|
||||
CIRCNetwork *pNetwork = *it2;
|
||||
CIRCSock *pIRCSock = pNetwork->GetIRCSock();
|
||||
if (pIRCSock) {
|
||||
pIRCSock->Quit();
|
||||
}
|
||||
(*it2)->SetIRCConnectEnabled(false);
|
||||
}
|
||||
|
||||
// ...and don't reconnect
|
||||
pUser->SetIRCConnectEnabled(false);
|
||||
|
||||
SetNV(pUser->GetUserName(), "");
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user