名册模块中的Acc参数是什么意思?

问题描述

| mod_roster.erl文件中的许多函数都接受\“ Acc \”参数。此参数存储什么?我的函数调用中始终为空。 例如
  get_user_roster(Acc,US) ->
  ....
    

解决方法

基于实现,我会说这只是传播最终名册列表的语法糖。 我从未在Acc = / = []中使用它。如我所见,ejabberd的模块中的模块都没有(否则总是Acc = [],因此没有任何内容附加到从数据库中检索到的名册上)。 我可以想象我们可以使用一些自定义/客户端数据调用此函数,并使自定义模块的实现更加紧凑。