mirror of
https://github.com/znc/znc.git
synced 2026-08-10 02:43:05 +02:00
Implement invite-notify
This commit is contained in:
@@ -106,6 +106,7 @@ EModRet OnSendToIRCMessage(CMessage& Message)
|
||||
EModRet OnUserTagMessage(CTargetMessage& Message)
|
||||
EModRet OnChanTagMessage(CTargetMessage& Message)
|
||||
EModRet OnPrivTagMessage(CTargetMessage& Message)
|
||||
EModRet OnInviteMessage(CInviteMessage& Message)
|
||||
|
||||
void OnClientGetSASLMechanisms(SCString& ssMechanisms)
|
||||
EModRet OnClientSASLServerInitialChallenge(const CString& sMechanism, CString& sResponse)
|
||||
|
||||
@@ -163,6 +163,7 @@ class ZNC_EXPORT_LIB_EXPORT CPerlModule : public CModule {
|
||||
EModRet OnUserTagMessage(CTargetMessage& Message) override;
|
||||
EModRet OnChanTagMessage(CTargetMessage& Message) override;
|
||||
EModRet OnPrivTagMessage(CTargetMessage& Message) override;
|
||||
EModRet OnInviteMessage(CInviteMessage& Message) override;
|
||||
|
||||
void OnClientGetSASLMechanisms(SCString& ssMechanisms) override;
|
||||
EModRet OnClientSASLServerInitialChallenge(const CString& sMechanism,
|
||||
|
||||
@@ -592,6 +592,7 @@ sub OnSendToIRCMessage {}
|
||||
sub OnUserTagMessage {}
|
||||
sub OnChanTagMessage {}
|
||||
sub OnPrivTagMessage {}
|
||||
sub OnInviteMessage {}
|
||||
|
||||
# In Perl "undefined" is allowed value, so perl modules may continue using OnMode and not OnMode2
|
||||
sub OnChanPermission2 { my $self = shift; $self->OnChanPermission(@_) }
|
||||
|
||||
@@ -106,6 +106,7 @@ EModRet OnSendToIRCMessage(CMessage& Message)
|
||||
EModRet OnUserTagMessage(CTargetMessage& Message)
|
||||
EModRet OnChanTagMessage(CTargetMessage& Message)
|
||||
EModRet OnPrivTagMessage(CTargetMessage& Message)
|
||||
EModRet OnInviteMessage(CInviteMessage& Message)
|
||||
|
||||
EModRet OnAddUser(CUser& User, CString& sErrorRet)
|
||||
EModRet OnDeleteUser(CUser& User)
|
||||
|
||||
@@ -183,6 +183,7 @@ class ZNC_EXPORT_LIB_EXPORT CPyModule : public CModule {
|
||||
EModRet OnUserTagMessage(CTargetMessage& Message) override;
|
||||
EModRet OnChanTagMessage(CTargetMessage& Message) override;
|
||||
EModRet OnPrivTagMessage(CTargetMessage& Message) override;
|
||||
EModRet OnInviteMessage(CInviteMessage& Message) override;
|
||||
|
||||
// Global Modules
|
||||
EModRet OnAddUser(CUser& User, CString& sErrorRet) override;
|
||||
|
||||
@@ -713,6 +713,9 @@ class Module:
|
||||
def OnPrivTagMessage(self, msg):
|
||||
pass
|
||||
|
||||
def OnInviteMessage(self, msg):
|
||||
pass
|
||||
|
||||
|
||||
class Command:
|
||||
command = ''
|
||||
|
||||
Reference in New Issue
Block a user