注册

web im如何获取群组列表信息

文档里只有获取群组成员的的方法,没有获取所有群组列表的方法~~
已邀请:

lizg - ……

  getRoster: function getRoster(doNotUpdateGroup) {
            var me = this,
                conn = Demo.conn,
                friends = [],
                groups = [];

            conn.getRoster({
                success: function success(roster) {
                    var curroster;
                    for (var i in roster) {
                        var ros = roster[i];
                        if (ros.subscription === 'both' || ros.subscription === 'from' || ros.subscription === 'to') {
                            friends.push(ros);
                            Demo.roster[ros.name] = 1;
                        }
                    }
                    me.setState({ friends: friends });

                    doNotUpdateGroup || me.getGroup();
                }
            });
        },

        getGroup: function getGroup() {
            var me = this;

            Demo.conn.listRooms({
                success: function success(rooms) {
                    Demo.conn.setPresence();
                    me.setState({ groups: rooms });
                },
                error: function error(e) {
                    Demo.conn.setPresence();
                }
            });
        },

要回复问题请先登录注册