mirror of
https://github.com/eatmoreapple/openwechat.git
synced 2026-04-22 23:07:16 +08:00
refactor: support recalled message (#399)
This commit is contained in:
@@ -226,6 +226,11 @@ func (m *MessageMatchDispatcher) OnTrickled(handlers ...MessageContextHandler) {
|
||||
m.RegisterHandler(func(message *Message) bool { return message.IsTickled() }, handlers...)
|
||||
}
|
||||
|
||||
// OnRecalled 注册撤回消息类型的处理函数
|
||||
func (m *MessageMatchDispatcher) OnRecalled(handlers ...MessageContextHandler) {
|
||||
m.RegisterHandler(func(message *Message) bool { return message.IsRecalled() }, handlers...)
|
||||
}
|
||||
|
||||
// AsMessageHandler 将MessageMatchDispatcher转换为MessageHandler
|
||||
func (m *MessageMatchDispatcher) AsMessageHandler() MessageHandler {
|
||||
return func(msg *Message) {
|
||||
|
||||
Reference in New Issue
Block a user