mirror of
https://github.com/znc/znc.git
synced 2026-03-28 17:42:41 +01:00
Remove fake modules
They aren't needed anymore and most likely won't be needed any time soon. git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@2013 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
27
Modules.cpp
27
Modules.cpp
@@ -104,7 +104,6 @@ const CString& CTimer::GetDescription() const { return m_sDescription; }
|
||||
|
||||
|
||||
CModule::CModule(ModHandle pDLL, CUser* pUser, const CString& sModName, const CString& sDataDir) {
|
||||
m_bFake = false;
|
||||
m_bGlobal = false;
|
||||
m_pDLL = pDLL;
|
||||
m_pManager = &(CZNC::Get().GetManager());;
|
||||
@@ -120,7 +119,6 @@ CModule::CModule(ModHandle pDLL, CUser* pUser, const CString& sModName, const CS
|
||||
}
|
||||
|
||||
CModule::CModule(ModHandle pDLL, const CString& sModName, const CString& sDataDir) {
|
||||
m_bFake = false;
|
||||
m_pDLL = pDLL;
|
||||
m_pManager = &(CZNC::Get().GetManager());
|
||||
m_pUser = NULL;
|
||||
@@ -639,7 +637,7 @@ CModule* CModules::FindModule(const CString& sModule) const {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
bool CModules::LoadModule(const CString& sModule, const CString& sArgs, CUser* pUser, CString& sRetMsg, bool bFake) {
|
||||
bool CModules::LoadModule(const CString& sModule, const CString& sArgs, CUser* pUser, CString& sRetMsg) {
|
||||
sRetMsg = "";
|
||||
|
||||
if (FindModule(sModule) != NULL) {
|
||||
@@ -647,16 +645,6 @@ bool CModules::LoadModule(const CString& sModule, const CString& sArgs, CUser* p
|
||||
return false;
|
||||
}
|
||||
|
||||
if (bFake) {
|
||||
CModule* pModule = new CModule(NULL, sModule, "");
|
||||
pModule->SetArgs(sArgs);
|
||||
pModule->SetDescription("<<Fake Module>>");
|
||||
pModule->SetFake(true);
|
||||
push_back(pModule);
|
||||
sRetMsg = "Loaded fake module [" + sModule + "]";
|
||||
return true;
|
||||
}
|
||||
|
||||
CString sModPath, sDataPath;
|
||||
CString sDesc;
|
||||
bool bVersionMismatch;
|
||||
@@ -760,19 +748,6 @@ bool CModules::UnloadModule(const CString& sModule, CString& sRetMsg) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (pModule->IsFake()) {
|
||||
for (iterator it = begin(); it != end(); ++it) {
|
||||
if (*it == pModule) {
|
||||
erase(it);
|
||||
sRetMsg = "Fake module [" + sMod + "] unloaded";
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
sRetMsg = "Fake module [" + sMod + "] not loaded.";
|
||||
return false;
|
||||
}
|
||||
|
||||
ModHandle p = pModule->GetDLL();
|
||||
|
||||
if (p) {
|
||||
|
||||
Reference in New Issue
Block a user