diff --git a/modules/modperl/functions.in b/modules/modperl/functions.in index 64ed0b41..ef076de1 100644 --- a/modules/modperl/functions.in +++ b/modules/modperl/functions.in @@ -31,6 +31,7 @@ void OnKick(const CNick& OpNick, const CString& sKickedNick, CChan& Channel, con EModRet OnJoining(CChan& Channel) void OnJoin(const CNick& Nick, CChan& Channel) void OnPart(const CNick& Nick, CChan& Channel, const CString& sMessage) +EModRet OnInvite(const CNick& Nick, const CString& sChan) EModRet OnChanBufferStarting(CChan& Chan, CClient& Client) EModRet OnChanBufferEnding(CChan& Chan, CClient& Client) EModRet OnChanBufferPlayLine(CChan& Chan, CClient& Client, CString& sLine) diff --git a/modules/modperl/module.h b/modules/modperl/module.h index 28574708..1da1b351 100644 --- a/modules/modperl/module.h +++ b/modules/modperl/module.h @@ -71,6 +71,7 @@ public: virtual EModRet OnJoining(CChan& Channel) override; virtual void OnJoin(const CNick& Nick, CChan& Channel) override; virtual void OnPart(const CNick& Nick, CChan& Channel, const CString& sMessage) override; + virtual EModRet OnInvite(const CNick& Nick, const CString& sChan) override; virtual EModRet OnChanBufferStarting(CChan& Chan, CClient& Client) override; virtual EModRet OnChanBufferEnding(CChan& Chan, CClient& Client) override; virtual EModRet OnChanBufferPlayLine(CChan& Chan, CClient& Client, CString& sLine) override; diff --git a/modules/modpython/functions.in b/modules/modpython/functions.in index 5bf893d2..1f7f9ce1 100644 --- a/modules/modpython/functions.in +++ b/modules/modpython/functions.in @@ -31,6 +31,7 @@ void OnKick(const CNick& OpNick, const CString& sKickedNick, CChan& Channel, con EModRet OnJoining(CChan& Channel) void OnJoin(const CNick& Nick, CChan& Channel) void OnPart(const CNick& Nick, CChan& Channel, const CString& sMessage) +EModRet OnInvite(const CNick& Nick, const CString& sChan) EModRet OnChanBufferStarting(CChan& Chan, CClient& Client) EModRet OnChanBufferEnding(CChan& Chan, CClient& Client) EModRet OnChanBufferPlayLine(CChan& Chan, CClient& Client, CString& sLine) diff --git a/modules/modpython/module.h b/modules/modpython/module.h index 97ed8230..2e95659b 100644 --- a/modules/modpython/module.h +++ b/modules/modpython/module.h @@ -87,6 +87,7 @@ public: virtual EModRet OnJoining(CChan& Channel) override; virtual void OnJoin(const CNick& Nick, CChan& Channel) override; virtual void OnPart(const CNick& Nick, CChan& Channel, const CString& sMessage) override; + virtual EModRet OnInvite(const CNick& Nick, const CString& sChan) override; virtual EModRet OnChanBufferStarting(CChan& Chan, CClient& Client) override; virtual EModRet OnChanBufferEnding(CChan& Chan, CClient& Client) override; virtual EModRet OnChanBufferPlayLine(CChan& Chan, CClient& Client, CString& sLine) override;