diff --git a/modules/modperl/functions.in b/modules/modperl/functions.in index 4fceb1cc..687472e8 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 4f8be0be..182dbc2c 100644 --- a/modules/modperl/module.h +++ b/modules/modperl/module.h @@ -82,6 +82,7 @@ class ZNC_EXPORT_LIB_EXPORT CPerlModule : public CModule { void OnJoin(const CNick& Nick, CChan& Channel) override; void OnPart(const CNick& Nick, CChan& Channel, const CString& sMessage) override; + void EModRet OnInvite(const CNick& Nick, const CString& sChan) override; EModRet OnChanBufferStarting(CChan& Chan, CClient& Client) override; EModRet OnChanBufferEnding(CChan& Chan, CClient& Client) override; EModRet OnChanBufferPlayLine(CChan& Chan, CClient& Client, diff --git a/modules/modpython/functions.in b/modules/modpython/functions.in index d88eb5b1..bc31dabb 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 5c1acb43..e7d7829c 100644 --- a/modules/modpython/module.h +++ b/modules/modpython/module.h @@ -102,6 +102,7 @@ class ZNC_EXPORT_LIB_EXPORT CPyModule : public CModule { void OnJoin(const CNick& Nick, CChan& Channel) override; void OnPart(const CNick& Nick, CChan& Channel, const CString& sMessage) override; + void EModRet OnInvite(const CNick& Nick, const CString& sChan) override; EModRet OnChanBufferStarting(CChan& Chan, CClient& Client) override; EModRet OnChanBufferEnding(CChan& Chan, CClient& Client) override; EModRet OnChanBufferPlayLine(CChan& Chan, CClient& Client,