backend
backend copied to clipboard
Criação do endpoint para busca de cidades dos abrigos
Depende de #80
Este PR contém:
- Remoção de arquivos vazios não utilizados
- Criação do endpoint GET /shelters/cities que retorna todas as cidades cadastradas com a quantidade de abrigos correspondentes
- Inclusão do filtro por cidades no endpoint GET /shelters
- Remoção de cast duvidoso no query param parseado com a lib
qs
(as unknown as IFilterFormProps) para validação e conversão do tipo via Zod - Melhorias de legibilidade em algumas lógicas de aplicação dos filtros da classe ShelterSearch
Aparentemente, esse PR conflita parcialmente com o #57 Seria interessante verificar qual vai prosseguir ou como conciliar os 2, já que aquele traz uma estratégia para o preenchimento dos dados dos abrigos a partir de uma API, o que eu não vi nesse PR.