我已经运行了这段代码:
sudo -u ejabberd /usr/sbin/ejabberdctl send_direct_invitation mt75_1 conference.msg.hajmobility.my none none msg_din@msg.hajmobility.my:msg_apool@msg.hajmobility.my
这是第一次有效。
但是当我想使用相同的代码将同一个用户添加到另一个MUC房间时,它无效。
答案 0 :(得分:2)
我在ejabberd 18.03
中没有看到这个问题我创建了两个房间,然后邀请两个用户。一个用户在线并立即收到邀请并可以加入他们。另一个受邀用户处于离线状态,当他登录时,他会收到两个邀请,也可以加入房间。
const reducers = [ reducerA, reducerB, ..., reducerZ ];
let reducer = ( state = initialState, action ) => {
return reducers.reduce( ( state, reducerFn ) => (
reducerFn( state, action )
), state );
};