Sobes.tech
Senior

/* Foi atribuída ao desenvolvedor a tarefa de escrever um serviço de envio de notificações. Requisitos: - O método Send deve enviar mensagens em paralelo. - Não pode haver mais de maxworkers requisições HTTP executando simultaneamente. - Se pelo menos um envio falhar, os demais devem ser interrompidos e um erro deve ser retornado. - O método deve lidar corretamente com o cancelamento do contexto. - Todos os recursos devem ser liberados corretamente. - O método pode ser chamado de forma concorrente de diferentes goroutines. - Client deve manter a contagem de mensagens enviadas com sucesso. É necessário fazer uma revisão de código, encontrar problemas e corrigir o código.