Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Appwrap:在构建聊天客户端时识别过时的聊天室_Javascript_Html_Chat_Appwarp - Fatal编程技术网

Javascript Appwrap:在构建聊天客户端时识别过时的聊天室

Javascript Appwrap:在构建聊天客户端时识别过时的聊天室,javascript,html,chat,appwarp,Javascript,Html,Chat,Appwarp,我正在使用和扩展构建 经过适当的初始化和设置侦听器后,我可以使用\u warpclient.getAllRooms()成功地获取所有可用的房间及其侦听器: function onGetAllRoomsDone(rooms) { console.log(rooms); for(var i=0; i<rooms.getRoomIds().length; ++i) { _warpclient.getLiveRoomInfo(rooms.getRoomIds()[i

我正在使用和扩展构建

经过适当的初始化和设置侦听器后,我可以使用
\u warpclient.getAllRooms()成功地获取所有可用的房间及其侦听器:

function onGetAllRoomsDone(rooms) {
    console.log(rooms);
    for(var i=0; i<rooms.getRoomIds().length; ++i) {
        _warpclient.getLiveRoomInfo(rooms.getRoomIds()[i]);
    }
}
<代码>普通客房功能一间(客房){ 控制台、日志(房间);
对于(var i=0;i如果某个房间已被破坏/死亡,它将不会出现在getRoomIds()中。可能是该房间不是死的,而是空的。尝试加入任何此类房间,您将能够加入它。如果该房间已死亡,您的加入房间请求将失败


一种罕见的情况是,调用getAllRooms()时,房间里有人,因此您在结果中得到了它,但在您发送加入请求之前,它已被清空并销毁。

请说明如何改进此答案或使其与此更相关?感谢您的回复。我可以确认房间确实已关闭,并且没有用户登录。他们会抛出错误
resultcode\u resource\u在我尝试加入他们时未找到
。但是他们确实通过
rooms.getRoomIds()[I]填充房间列表
|如果我能提供任何进一步的信息,请告诉我。有时会发生的情况是房间没有被突然删除。有一些延迟。但是这个问题已经解决。我们正在考虑什么样的延迟?这个问题会再次出现吗?请详细说明。我认为问题没有得到解决。动态房间不包含任何用户,但房间是sti我还活着。但是根据文档我看到“当最后加入的用户离开房间时,房间将自动被摧毁”。但这并没有发生。