From 2c4e2d8e304a1fe1fdc3fb78bf418c2b6e4ac9fb Mon Sep 17 00:00:00 2001 From: skitsbi <88lerouxt@gmail.com> Date: Mon, 25 Sep 2023 08:58:13 +0200 Subject: [PATCH] like and dislike logging added --- .../controllers/LikeDislikeController.java | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/backend/src/main/java/fellowship/mealmaestro/controllers/LikeDislikeController.java b/backend/src/main/java/fellowship/mealmaestro/controllers/LikeDislikeController.java index 398ffd61..ee5976fb 100644 --- a/backend/src/main/java/fellowship/mealmaestro/controllers/LikeDislikeController.java +++ b/backend/src/main/java/fellowship/mealmaestro/controllers/LikeDislikeController.java @@ -1,5 +1,6 @@ package fellowship.mealmaestro.controllers; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; @@ -7,35 +8,34 @@ import org.springframework.web.bind.annotation.RestController; import fellowship.mealmaestro.models.neo4j.MealModel; +import fellowship.mealmaestro.services.LogService; import jakarta.validation.Valid; @RestController public class LikeDislikeController { - - public LikeDislikeController() { - - } + @Autowired + private LogService logService; @PostMapping("/liked") - public ResponseEntity liked(@Valid @RequestBody MealModel request, @RequestHeader("Authorization") String token) { + public ResponseEntity liked(@Valid @RequestBody MealModel request, + @RequestHeader("Authorization") String token) { if (token == null || token.isEmpty()) { return ResponseEntity.badRequest().build(); - } + } - String authToken = token.substring(7); - //service here + logService.logMeal(token, request, "like"); return ResponseEntity.ok().build(); } @PostMapping("/disliked") - public ResponseEntity disliked(@Valid @RequestBody MealModel request, @RequestHeader("Authorization") String token) { + public ResponseEntity disliked(@Valid @RequestBody MealModel request, + @RequestHeader("Authorization") String token) { if (token == null || token.isEmpty()) { return ResponseEntity.badRequest().build(); - } + } - String authToken = token.substring(7); - //service here + logService.logMeal(token, request, "dislike"); return ResponseEntity.ok().build(); }