我试图检测用户何时加入房间。我阅读了文档,并提出了以下代码。我将它用作用户在文本字段中按 ENTER 时触发的事件。
var url = 'https://goinstant.net/ACCOUNT/APP'; // actual account and app values omitted
var userDefaults = {
displayName: $(this).val(),
};
goinstant.connect(url, {user: userDefaults}, function(err, connection, room) {
console.log("Joined room "+ room.name); //Joined room lobby
room.on('join', function (userData) {
console.log('user' + userData.displayName + 'joined the lobby!');
});
});
这段代码不起作用,我不知道为什么。
用户连接时控制台输出“Joined room lobby”,其他用户加入大厅时不输出“user {name}加入大厅”。
这可能是我从文档中遗漏的一件愚蠢的事情。