6.1 Criar rota para listar publicações do feed
Rota que permite buscar publicações para o feed. Deve ser um GET do endpoint /posts
.
A rota deve buscar os dados do banco de dados especificamente da tabela Post
no banco de dados e também deve conter a informação de se este post já foi salvo ou não pelo usuário (informação armazenada na tabela UserSavedPost).
Os posts devem estar ordenados para que o primeiro post na lista seja o último post que foi publicado.
As respostas devem ser:
- 200 (Ok) O usuário recebe uma lista de posts, pode estar vazia se não tiver posts.
- 401 (Unauthorized) Caso o usuário não tenha token ou informe um inválido.
- 500 (Internal Server Error) pra qualquer erro relacionado ao servidor (como erro ao comunicar ao banco de dados)
Critérios de Aceitação:
- Posts devem estar ordenados de mais recente para mais antigo;
-
Deve buscar dados dos posts da tabela
Post
do banco de dados; - Para cada post, deve informar se este já foi salvo pelo usuário;
- Deve retornar com status code http adequado.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information