PutModule should try sending the line to all clients connected to the same network before the user clients

This commit is contained in:
Kyle Fuller
2011-09-18 14:32:47 +00:00
parent cd1192e01f
commit 9e3dc0bf4e
3 changed files with 24 additions and 4 deletions

View File

@@ -567,15 +567,20 @@ unsigned int CModule::PutModule(const CTable& table) {
return idx - 1;
}
bool CModule::PutModule(const CString& sLine) {
if (!m_pUser)
return false;
if (m_pClient) {
m_pClient->PutModule(GetModName(), sLine);
return true;
}
return m_pUser->PutModule(GetModName(), sLine);
if (m_pNetwork) {
return m_pNetwork->PutModule(GetModName(), sLine);
}
if (m_pUser) {
return m_pUser->PutModule(GetModName(), sLine);
}
return false;
}
bool CModule::PutModNotice(const CString& sLine) {
if (!m_pUser)