JSFiddle - React, Tailwind, and code Playground
JavaScript
function getChatByUid() {
let roomExists = false;
//Симуляция проверки находжения пользователя в комнате (userRoomsRef)
Promise.all([0,0,1,0].map(userInTheRoom => {
return new Promise(function(resolve) {
//Симуляция запроса на сервер (getRoomUsers)
setTimeout(function(){
//Если человек в комнате
if(userInTheRoom) roomExists = true;
resolve();
},100);
});
})
).then(()=>{
alert(roomExists);
});
}
getChatByUid();