lowpixelgg / saturn

Other
13 stars 6 forks source link

Whitelist Filter Query #4

Closed guibzo closed 11 months ago

guibzo commented 1 year ago

Na atualização do console, estou tendo alguns problemas em relação à paginação das whitelists.

Pra paginação funcionar de acordo com o filtro, preciso enviar os filtros checkeds como parâmetro na chamada de requisição da API pra que a API retorne os itens já filtrados de acordo. Sem isso, os itens são buscados de acordo com a paginação mas nunca em número constante:

image

Call: image

Necessito que a API capte a query de "status" e retorne os itens baseado nisso e nas demais querys.

guibzo commented 1 year ago

Seria também interessante que o back-end retorne o total de itens baseado no status. reprovedWhitelists - 3300 approvedWhitelists - 2352 interviewApprovedUsers - 555 interviewReprovedUsers - 333 ...

Isso evitaria de fazer chamadas pra API e filtragens adicionais no front somente pra contabilizar o total de itens baseado no status, o que é necessário pra lógica do Metacritic e pra definição de quantas páginas têm a tabela.

vitordvr commented 11 months ago

Se eu entendi corretamente, você não precisa buscar essas informações diretamente na rota de pesquisa, mas sim na rota de análises. De qualquer forma, eu adicionei interviewApprovedUsers e interviewReprovedUsers, que você mencionou em: a83c426.

Exemplo de query:

https://saturn-api.rocketmta.com/saturn/player/whitelist/search?page=1&per_page=5&status=REPROVADO