chesterbr / minitruco-android

A popular Brazilian card game (Truco) running on Android.
https://play.google.com/store/apps/details?id=me.chester.minitruco&pli=1&hl=pt
BSD 3-Clause "New" or "Revised" License
87 stars 36 forks source link

Não notifica abandono de partida se ela já acabou. #167

Closed chesterbr closed 1 year ago

chesterbr commented 1 year ago

Isso evita que a notificação A(bortar) fique no buffer do socket e seja consumida quando a nova partida começa (encerrando-a imediatamente).

Ainda tem um pequeno mishap: quando um cliente bluetooth fecha a activity, ele volta pra sala (tela dos nomes), mas os outros continuam esperando o servidor iniciar uma nova partida ou voltar pra mesa também. Mas pelo menos essas duas ações funcionam normalmente: se ele iniciar uma nova partida, o cliente é levado de volta à TrucoActivity, senão, vai todo mundo pra sala. Good enough for me.

Closes #166

chesterbr commented 1 year ago

Parte de https://github.com/chesterbr/minitruco-android/issues/158