Skip to content

Commit

Permalink
like and dislike logging added
Browse files Browse the repository at this point in the history
  • Loading branch information
theodorleroux committed Sep 25, 2023
1 parent 2195442 commit 2c4e2d8
Showing 1 changed file with 12 additions and 12 deletions.
Original file line number Diff line number Diff line change
@@ -1,41 +1,41 @@
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;
import org.springframework.web.bind.annotation.RequestHeader;
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<Void> liked(@Valid @RequestBody MealModel request, @RequestHeader("Authorization") String token) {
public ResponseEntity<Void> 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<Void> disliked(@Valid @RequestBody MealModel request, @RequestHeader("Authorization") String token) {
public ResponseEntity<Void> 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();
}
Expand Down

0 comments on commit 2c4e2d8

Please sign in to comment.