Проблема с использованием jid:make/2 в ejabberd-18.09

Я использую ejabberd-18.09. у меня есть этот код

MucCreateReply = mod_muc:create_room(HostName,Roomname,jid:decode(Name),NickName,default),

RoomJid = jid:make(Roomname, HostName),

куда

HostName = <<"conference.abc.com">>,
Roomname = <<"1/A16/-LWKYb1Zl7YheHuQ80Fi">>

но эта строка RoomJid = jid:make(Roomname, HostName), приводит к тому, что RoomJid является «ошибкой», даже когда mod_muc:create_room/5 работает успешно, и я вижу, что комната создается правильно.

У меня проблемы с пониманием.

Может кто-нибудь помочь мне здесь?


person abhishek ranjan    schedule 12.03.2019    source источник


Ответы (1)


Для тех, кто сталкивается с той же проблемой, вот решение - удаление / из имени комнаты помогло.

person abhishek ranjan    schedule 12.03.2019