btrcardoso/yarural

Likes

Closed this issue · 4 comments

Questions:

  • Criar Model de Likes
  • Criar Migration de Likes
  • Criar Service de Likes
  • Enviar likes do cliente para o servidor por rotas
  • Enviar likes do cliente para o servidor via AJAX

Answers:

  • Criar Model de Likes
  • Criar Migration de Likes
  • Criar Service de Likes
  • Enviar likes do cliente para o servidor por rotas
  • Enviar likes do cliente para o servidor via AJAX

Para fazer a requisição por ajax, talvez seja necessário criar um script, que envie uma promessa e restorne um resultado. Esse resultado deve atualizar a cor do botão de like marcado.

A atualização da cor do botão de like marcado foi criada. Mas é necessário que o like marcado apareça no momento em que a página é carregada

Foi criada a funcionalidade de likes marcados no momento que a página é carregada

Foi criada a função QuestionService.getQuestionWithLikes(), que retorna a Question com a contagem de Likes e o valor do Like (-1, 0 ou 1) do Usuário logado. Esta função deveria ser utilizada na rota UserController.showAnswers, mas não foi possível utilizá-la.