获取一些gerbase空间值,同时通过nodejs中的socket.io获取空间列表

时间:2018-06-14 08:10:23

标签: javascript arrays node.js websocket socket.io

不要让它重复,因为我尝试solution 1 | solution 2 | solution 3,我的socket.io版本是2.1.1。

我的功能

function findRooms() {
    var availableRooms = [];
    var rooms = io.sockets.adapter.rooms;
    if (rooms) {
        for (var room in rooms) {
            if (!rooms[room].hasOwnProperty(room)) {
                availableRooms.push(room);
            }
        }
    }
    return availableRooms;
}

我的输出是

[ 'BcZQxscwr207zb6jAAAD',
'room1',
'SCn8j4DKkE3dz89dAAAE',
'room2',
'0Qa0CYjADU_IGLvJAAAF' ]

有一些gerbase的房间名称,我希望输出像

[room1, room2]

0 个答案:

没有答案