问题描述
|
mod_roster.erl文件中的许多函数都接受\“ Acc \”参数。此参数存储什么?我的函数调用中始终为空。
例如
get_user_roster(Acc,US) ->
....
解决方法
基于实现,我会说这只是传播最终名册列表的语法糖。
我从未在Acc = / = []中使用它。如我所见,ejabberd的模块中的模块都没有(否则总是Acc = [],因此没有任何内容附加到从数据库中检索到的名册上)。
我可以想象我们可以使用一些自定义/客户端数据调用此函数,并使自定义模块的实现更加紧凑。