ejabberd add_rosteritem process_rosteritems

Я новичок в ejabberd 16.06 на Ubuntu 14.04, и я пытаюсь использовать его с внешней БД, сервером Azure SQL.

Почти все работает нормально (за исключением проблемы с подключением, о которой я рассказываю в другом посте).

Что я сейчас пытаюсь лучше понять, так это команды add_rosteritem и process_rosteritems. Я использую add_rosteritem для добавления пользователей в списки друг друга, например:

ejabberdctl add_rosteritem localuser localserver user server nick group subs

где сабы всегда "оба". Эта команда также создает запись в таблице rostergroups, так как кажется, что мне нужно указать группу, даже если я не хочу (для удобства я использую группу под названием «все»), иначе команда не работает.

Дело в том, что если я запущу process_rosteritems list any any any any, все, что я получу, это There are 0 roster items in total.

Любое предложение? Благодарность!


person clivend    schedule 02.01.2017    source источник


Ответы (1)


А, команда process_rosteritems работает только с Mnesia. Разработчики Ejabberd теперь упомянули об этом в описании команды по запросу.

person clivend    schedule 03.01.2017