mirror of
https://github.com/znc/znc.git
synced 2026-08-06 08:52:57 +02:00
Modules: use public API
Avoid accessing protected member variables directly, so there's a chance of cleaning up the module API later.
This commit is contained in:
+10
-9
@@ -84,10 +84,10 @@ public:
|
||||
}
|
||||
|
||||
void StartBackNickTimer() {
|
||||
CIRCSock* pIRCSock = m_pNetwork->GetIRCSock();
|
||||
CIRCSock* pIRCSock = GetNetwork()->GetIRCSock();
|
||||
|
||||
if (pIRCSock) {
|
||||
CString sConfNick = m_pNetwork->GetNick();
|
||||
CString sConfNick = GetNetwork()->GetNick();
|
||||
|
||||
if (pIRCSock->GetNick().Equals(m_sAwayNick.Left(pIRCSock->GetNick().length()))) {
|
||||
RemTimer("BackNickTimer");
|
||||
@@ -98,7 +98,8 @@ public:
|
||||
|
||||
virtual EModRet OnIRCRegistration(CString& sPass, CString& sNick,
|
||||
CString& sIdent, CString& sRealName) {
|
||||
if (m_pNetwork && !m_pNetwork->IsUserAttached()) {
|
||||
CIRCNetwork* pNetwork = GetNetwork();
|
||||
if (pNetwork && !pNetwork->IsUserAttached()) {
|
||||
m_sAwayNick = m_sFormat;
|
||||
|
||||
// ExpandString doesn't know our nick yet, so do it by hand.
|
||||
@@ -106,7 +107,7 @@ public:
|
||||
|
||||
// We don't limit this to NICKLEN, because we dont know
|
||||
// NICKLEN yet.
|
||||
sNick = m_sAwayNick = m_pNetwork->ExpandString(m_sAwayNick);
|
||||
sNick = m_sAwayNick = pNetwork->ExpandString(m_sAwayNick);
|
||||
}
|
||||
return CONTINUE;
|
||||
}
|
||||
@@ -121,7 +122,7 @@ public:
|
||||
}
|
||||
|
||||
virtual void OnClientDisconnect() {
|
||||
if (!m_pNetwork->IsUserAttached()) {
|
||||
if (!GetNetwork()->IsUserAttached()) {
|
||||
StartAwayNickTimer();
|
||||
}
|
||||
}
|
||||
@@ -139,7 +140,7 @@ public:
|
||||
SetNV("nick", m_sFormat);
|
||||
}
|
||||
|
||||
if (m_pNetwork) {
|
||||
if (GetNetwork()) {
|
||||
CString sExpanded = GetAwayNick();
|
||||
CString sMsg = "AwayNick is set to [" + m_sFormat + "]";
|
||||
|
||||
@@ -150,7 +151,7 @@ public:
|
||||
PutModule(sMsg);
|
||||
}
|
||||
} else if (sCommand.Equals("SHOW")) {
|
||||
if (m_pNetwork) {
|
||||
if (GetNetwork()) {
|
||||
CString sExpanded = GetAwayNick();
|
||||
CString sMsg = "AwayNick is set to [" + m_sFormat + "]";
|
||||
|
||||
@@ -167,13 +168,13 @@ public:
|
||||
|
||||
CString GetAwayNick() {
|
||||
unsigned int uLen = 9;
|
||||
CIRCSock* pIRCSock = m_pNetwork->GetIRCSock();
|
||||
CIRCSock* pIRCSock = GetNetwork()->GetIRCSock();
|
||||
|
||||
if (pIRCSock) {
|
||||
uLen = pIRCSock->GetMaxNickLen();
|
||||
}
|
||||
|
||||
m_sAwayNick = m_pNetwork->ExpandString(m_sFormat).Left(uLen);
|
||||
m_sAwayNick = GetNetwork()->ExpandString(m_sFormat).Left(uLen);
|
||||
return m_sAwayNick;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user