Implement message-tags spec
Message tags were supported already, but not arbitrary tags, and not TAGMSG
This commit is contained in:
1 parent
df6a5073ff
commit
f93829e3b3
15 files changed
+271
-24
No files matched your search
@@ -103,6 +103,9 @@ EModRet OnChanNoticeMessage(CNoticeMessage& Message)
|
||||
EModRet OnTopicMessage(CTopicMessage& Message)
|
||||
EModRet OnSendToClientMessage(CMessage& Message)
|
||||
EModRet OnSendToIRCMessage(CMessage& Message)
|
||||
EModRet OnUserTagMessage(CTargetMessage& Message)
|
||||
EModRet OnChanTagMessage(CTargetMessage& Message)
|
||||
EModRet OnPrivTagMessage(CTargetMessage& Message)
|
||||
|
||||
EModRet OnAddUser(CUser& User, CString& sErrorRet)
|
||||
EModRet OnDeleteUser(CUser& User)
|
||||
|
||||
@@ -180,6 +180,9 @@ class ZNC_EXPORT_LIB_EXPORT CPyModule : public CModule {
|
||||
EModRet OnTopicMessage(CTopicMessage& Message) override;
|
||||
EModRet OnSendToClientMessage(CMessage& Message) override;
|
||||
EModRet OnSendToIRCMessage(CMessage& Message) override;
|
||||
EModRet OnUserTagMessage(CTargetMessage& Message) override;
|
||||
EModRet OnChanTagMessage(CTargetMessage& Message) override;
|
||||
EModRet OnPrivTagMessage(CTargetMessage& Message) override;
|
||||
|
||||
// Global Modules
|
||||
EModRet OnAddUser(CUser& User, CString& sErrorRet) override;
|
||||
|
||||
@@ -704,6 +704,15 @@ class Module:
|
||||
def OnSendToIRCMessage(self, msg):
|
||||
pass
|
||||
|
||||
def OnUserTagMessage(self, msg):
|
||||
pass
|
||||
|
||||
def OnChanTagMessage(self, msg):
|
||||
pass
|
||||
|
||||
def OnPrivTagMessage(self, msg):
|
||||
pass
|
||||
|
||||
|
||||
class Command:
|
||||
command = ''
|
||||
|
||||
Reference in new issue
Block a user