Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @CrossOrigin(origins = "*", maxAge = 3600)
- @RestController
- @RequestMapping("/pub")
- public class PubController {
- @Resource
- DataAuthenticator dataAuthenticator;
- @Resource
- UpdateGameData updateGameData;
- @PostMapping("/serve")
- public ResponseEntity<?> authenticateUser(@RequestBody BeverageForm beverageForm) {
- if (!dataAuthenticator.authenticateSkill(beverageForm.getUsername(), beverageForm.getBeverage())) {
- throw new ValidationException();
- }
- updateGameData.cook(beverageForm.getUsername(), beverageForm.getBeverage());
- return ResponseEntity.ok(new ResponseMessage("Beverage was made and served!"));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement