gocep icon indicating copy to clipboard operation
gocep copied to clipboard

sugestão: não aceitar resposta da goroutine se a informação não é completa

Open raulvc opened this issue 2 years ago • 2 comments

notei que algumas das API's públicas podem retornar um dos campos faltando, atravessando as outras que retornam o dado completo pro mesmo CEP....

uma sugestão de abordagem seria que, antes da goroutine de busca popule o channel (interrompendo todas as outras), chame a função ValidCep em cima do WeCep obtido por ali

raulvc avatar Aug 11 '23 20:08 raulvc

@raulvc O fluxo é quem responde primeiro, porém não é validado o que podemos melhorar é manter tudo e validar campos essenciais se não tiver não aceita aguarde outra ..

Agora a sugestão de das funções vou conferir também..

Obrigado pelas observações..

jeffotoni avatar Aug 12 '23 00:08 jeffotoni

a proposta na verdade foi algo bem simples, olha só https://github.com/jeffotoni/gocep/pull/7

raulvc avatar Aug 12 '23 17:08 raulvc