mirror of
https://github.com/znc/znc.git
synced 2026-03-28 17:42:41 +01:00
Add module hooks for raw client and server messages
This commit is contained in:
@@ -62,6 +62,8 @@ EModRet OnTimerAutoJoin(CChan& Channel)
|
||||
bool OnEmbeddedWebRequest(CWebSock& WebSock, const CString& sPageName, CTemplate& Tmpl)=false
|
||||
EModRet OnAddNetwork(CIRCNetwork& Network, CString& sErrorRet)
|
||||
EModRet OnDeleteNetwork(CIRCNetwork& Network)
|
||||
EModRet OnSendToClient(CString& sLine, CClient& Client)
|
||||
EModRet OnSendToIRC(CString& sLine)
|
||||
|
||||
EModRet OnAddUser(CUser& User, CString& sErrorRet)
|
||||
EModRet OnDeleteUser(CUser& User)
|
||||
|
||||
@@ -118,6 +118,8 @@ public:
|
||||
virtual bool OnEmbeddedWebRequest(CWebSock&, const CString&, CTemplate&);
|
||||
virtual EModRet OnAddNetwork(CIRCNetwork& Network, CString& sErrorRet);
|
||||
virtual EModRet OnDeleteNetwork(CIRCNetwork& Network);
|
||||
virtual EModRet OnSendToClient(CString& sLine, CClient& Client);
|
||||
virtual EModRet OnSendToIRC(CString& sLine);
|
||||
|
||||
// Global Modules
|
||||
virtual EModRet OnAddUser(CUser& User, CString& sErrorRet);
|
||||
|
||||
@@ -383,6 +383,12 @@ class Module:
|
||||
def OnDeleteNetwork(self, Network):
|
||||
pass
|
||||
|
||||
def OnSendToClient(self, sLine, Client):
|
||||
pass
|
||||
|
||||
def OnSendToIRC(self, sLine):
|
||||
pass
|
||||
|
||||
# Global modules
|
||||
def OnAddUser(self, User, sErrorRet):
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user