mirror of
https://github.com/znc/znc.git
synced 2026-07-01 23:41:36 +02:00
Fix chansaver's channel keys by adding other OnMode() hooks
This commit is contained in:
+4
-4
@@ -232,13 +232,13 @@ public:
|
||||
HandleNeed(Channel, "ov");
|
||||
}
|
||||
|
||||
virtual void OnDeop(const CNick& OpNick, const CNick& Nick, CChan& Channel, bool bNoChange) {
|
||||
if (m_bRequestPerms && IsSelf(Nick) && !IsSelf(OpNick))
|
||||
virtual void OnDeop(const CNick* pOpNick, const CNick& Nick, CChan& Channel, bool bNoChange) {
|
||||
if (m_bRequestPerms && IsSelf(Nick) && (!pOpNick || !IsSelf(*pOpNick)))
|
||||
HandleNeed(Channel, "o");
|
||||
}
|
||||
|
||||
virtual void OnDevoice(const CNick& OpNick, const CNick& Nick, CChan& Channel, bool bNoChange) {
|
||||
if (m_bRequestPerms && IsSelf(Nick) && !IsSelf(OpNick))
|
||||
virtual void OnDevoice(const CNick* pOpNick, const CNick& Nick, CChan& Channel, bool bNoChange) {
|
||||
if (m_bRequestPerms && IsSelf(Nick) && (!pOpNick || !IsSelf(*pOpNick)))
|
||||
HandleNeed(Channel, "v");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user