Consegui implementar a rota de timeline/posts retornando aquele formato.
Aceita 3 parâmetros (opcionais) de query string:
- beforeDate: quero posts antes da data tal
- afterDate: quero posts depois da data tal
- limit
Formato de data é o mesmo que o sql usa (2022-06-22T04:11:06.391Z)
Btw, precisamos fazer 2 ajustes no banco de dados
- [x] Tabela posts não deve ter coluna "url"
- [x] Tabela followings deve renomear "following_id" para "followed_id". No limite, é mais consistente pq o usuário que está seguindo é o user_id (que possui o token) e o que está sendo seguido é o followed_id.
Nota: Como não tinha rotas essenciais na main, populei o meu banco local na mão. Precisamos finalizar logo o básico.