Corrige aquela questão de sair do dialog e jogar sozinho tanto no back quanto no front
No front adicionei duas coisas:
um alert após 25 segundos esperando sem ninguém aparecer
a impossibilidade de sair do dialog enquanto espera alguém
esse segundo ponto por si só já resolveria o problema, mas tb está checando no back se a pessoa está na fila ou não, o que causa um comportamento curioso se a mesma pessoa está em duas guias e tenta jogar (as duas-que são a mesma- esperam e nenhuma consegue). Achei que a ideia era essa então mantive, mas se quisermos liberar pra esse caso das duas guias é só tirar a checagem da fila ou chegar pelo client ao invés do id do user
(no gif tá rapidinho mas o tempo real tá 25s hehe)
Corrige aquela questão de sair do dialog e jogar sozinho tanto no back quanto no front No front adicionei duas coisas:
esse segundo ponto por si só já resolveria o problema, mas tb está checando no back se a pessoa está na fila ou não, o que causa um comportamento curioso se a mesma pessoa está em duas guias e tenta jogar (as duas-que são a mesma- esperam e nenhuma consegue). Achei que a ideia era essa então mantive, mas se quisermos liberar pra esse caso das duas guias é só tirar a checagem da fila ou chegar pelo client ao invés do id do user
(no gif tá rapidinho mas o tempo real tá 25s hehe)