Total Complexity | 4 |
Total Lines | 24 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | package com.osomapps.pt.user; |
||
11 | @RestController |
||
12 | @RequestMapping("api/v1/user") |
||
13 | class UserResource { |
||
14 | |||
15 | private final UserService userService; |
||
16 | |||
17 | @Autowired |
||
18 | UserResource(UserService userService) { |
||
19 | this.userService = userService; |
||
20 | } |
||
21 | |||
22 | @GetMapping |
||
23 | UserResponseDTO findOne(@RequestHeader(value = "X-Token") String token) { |
||
24 | if (!token.isEmpty()) { |
||
25 | return userService.findOne(token); |
||
26 | } |
||
27 | return new UserResponseDTO(); |
||
28 | } |
||
29 | |||
30 | @PutMapping |
||
31 | UserResponseDTO update( |
||
32 | @RequestHeader(value = "X-Token") String token, |
||
33 | @RequestBody UserRequestDTO userRequest) { |
||
34 | return userService.updateUser(token, userRequest); |
||
35 | } |
||
37 |