ejabberd 添加钩子序列

ejabberd add hook sequence

ejabberd_hooks add 函数以Seq作为最终参数。它的作用是什么?

https://www.process-one.net/docs/ejabberd/devdoc/trunk/ejabberd_hooks.html#add-5

add(Hook, Host, Module, Function, Seq) -> any()
ejabberd_hooks:add(Hook, Host, Module, Function, Priority)

优先级是挂钩等级,以确定挂钩的顺序 运行(当为同一事件定义多个挂钩时)。如果hooks之间有依赖关系就可以用

查看官方文档here.