LE07 - Adicionando e Removendo seguidores & Tzeetando
Para cada dia em atraso será descontado 0.5 pontos da nota da atividade.
Descrição:
Nesta atividade, iremos finalmente dar vida ao nosso Tzeet. Ao fim dela, um usuário poderá:
- Passar a seguir um outro usuário
- Deixar de seguir um outro usuário
- Tzeetar \o/
Tzeetando
Para que o usuário possa tzeetar será necessário se comunicar como backend, mais especificamente com o endpoint: api/tzeets.
Para entender melhor quais os parâmetros que devem ser enviados, deem uma olhada no Swagger do nosso backend.
Adicionando e removendo seguidores
Para implementar essa funcionalidade serão necessários seguir alguns passos.
- Primeiramente, vamos adicionar uma maneira de solicitar sugestões de seguidores ao backend. Isto pode ser feito através de uma consulta ao endpoint api/users utiliando método GET.
- IMPORTANTE: O usuário não pode estar entre as sugestões de possíveis seguidores
- Estas sugestões devem ser mostradas na coluna da direita. Como mostra a figura abaixo:

- Uma vez dispostos na coluno da direita, o botão de seguir ou deixar de seguir deve mudar de status se o usuário já segue ou não o usuário da sugestão.
- Para fazer isso você vai precisa interagir com o endpoint api/user utilizando o método PUT.
- EXTRA: Você pode implementar o método de busca por usuários, nesse caso seria utilizado a barra de busca, e o endpoint é mesmo api/users via GET. No entanto, seria necessário passar algumas informações na query string para que a busca fosse realizada no backend.