[점프 투 스프링 부트] 3-11 추천 관련 문의있습니다.

추천 취소 기능은 어떻게 구현하는지 문의드립니다.

ElectricComputer 529

2022년 7월 9일 1:58 오전

+1 voter에서 취소에 해당하는 유저를 제거하면 됩니다. - 박응용님, 2022년 7월 9일 10:09 오전 추천 , 대댓글
목록으로
1개의 답변이 있습니다. 1 / 1 Page

감사합니다. 2)1)로 변경해서 해당 기능을 구현했습니다.

1)
public void vote(Question question, SiteUser siteUser) {
if (question.getVoter().contains(siteUser)) {
question.getVoter().remove(siteUser);
} else {
question.getVoter().add(siteUser);
}
this.questionRepository.save(question);
}

2)
public void vote(Question question, SiteUser siteUser) {
question.getVoter().add(siteUser);
this.questionRepository.save(question);
}

ElectricComputer

M 2022년 7월 9일 7:44 오후