GoliasVictor / LivrEtec

Gerenciador do acervo da biblioteca da escola ETEC Aristóteles Ferreira
https://goliasvictor.github.io/LivrEtec/
MIT License
5 stars 2 forks source link

Adicionar carregamento por partes #50

Open GoliasVictor opened 1 year ago

GoliasVictor commented 1 year ago

Vão existir mais de 3mil livros no sistema, caso toda a chamada retornar todos os livros vai haver um carregamento lento. É necessário implementar uma forma de ir carregando os livros por partes

edsoncanganjo commented 1 year ago

Posso ajudar na resolução deste issue?

GoliasVictor commented 1 year ago

Tudo bem, basta ir no projeto do servidor no repositório de livros, e adicionar o recurso no metodo buscar, e também vai precisar alterar a assinatura da interface do repositório em relação aos novos parâmetros

GoliasVictor commented 1 year ago

A sim, provavelmente, apos modificar dar erro nos testes porque vão se modificados, se ja puder implementalos agradeceria, mas se nao, eu mesmo faço depois. O projeto ainda ta sendo documentado, então qualquer duvida sobre o funcionamento so perguntar que explico.

edsoncanganjo commented 1 year ago

Olá @GoliasVictor, antes de mais, muito obrigado. É possível alterar a entidade Livro para adicionar o object de mapeamento para facilitar a pesquisa? image

Qual é a melhor forma de testar os endpoints?

GoliasVictor commented 1 year ago

O que seria exatamente um objeto de mapeamento? e em relação aos endpoints, eu to criando os testes de integração em #75, já estou terminando então logo logo dou merge

edsoncanganjo commented 1 year ago

Peço desculpa foi meu equivoco @GoliasVictor , aqui estamos em presença de um many to many e quando Eu vi ontem, comparei mal as entidades.

Até agora, a minha dificuldade é o facto de não conseguir verificar se está ou não a vir faseado os dados.

edsoncanganjo commented 1 year ago

Nunca tinha trabalhado antes com gRPC, e dos videos e documentações que tenho visto, não estou a conseguir testar nem com Postman e nem com o Console.

GoliasVictor commented 1 year ago

eu usei insominia pra testar antes, não foi muito difícil