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:
@@ -559,7 +559,6 @@ class CAdminMod : public CModule {
|
||||
PutModule("Error: Cloning failed! [" + sError + "]");
|
||||
return;
|
||||
}
|
||||
pNewUser->SetIRCConnectEnabled(false);
|
||||
|
||||
if (!CZNC::Get().AddUser(pNewUser, sError)) {
|
||||
delete pNewUser;
|
||||
@@ -730,8 +729,7 @@ class CAdminMod : public CModule {
|
||||
}
|
||||
|
||||
// then reconnect
|
||||
pUser->SetIRCConnectEnabled(true);
|
||||
pNetwork->CheckIRCConnect();
|
||||
pNetwork->SetIRCConnectEnabled(true);
|
||||
|
||||
PutModule("Queued user for a reconnect.");
|
||||
}
|
||||
@@ -757,14 +755,7 @@ class CAdminMod : public CModule {
|
||||
return;
|
||||
}
|
||||
|
||||
CIRCSock *pIRCSock = pNetwork->GetIRCSock();
|
||||
if (pIRCSock && !pIRCSock->IsConnected())
|
||||
pIRCSock->Close();
|
||||
else if(pIRCSock)
|
||||
pIRCSock->Quit();
|
||||
|
||||
pUser->SetIRCConnectEnabled(false);
|
||||
|
||||
pNetwork->SetIRCConnectEnabled(false);
|
||||
PutModule("Closed user's IRC connection.");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user