T157 POST request works. Need sleep time before GET

This commit is contained in:
2021-02-06 17:28:06 +01:00
parent ec9dd9172c
commit 9e5600bdf7
3 changed files with 11 additions and 14 deletions

View File

@@ -58,18 +58,20 @@ public class MockController {
}
@ResponseBody
@GetMapping({"/mock/json", "/mock/json/{uuid}"})
public List<MockedMessageDto> getJson(@PathVariable(required = false) UUID uuid){
if(uuid == null) uuid = UUID.randomUUID();
List<MockedMessageDto> messages = klausService.getAllMockedResponses(uuid);
@GetMapping({"/mock/json", "/mock/json/{uuidValue}"})
public List<MockedMessageDto> getJson(@PathVariable(required = false) String uuidValue){
UUID clientUUID = UUID.fromString(uuidValue);
if(clientUUID == null) clientUUID = UUID.randomUUID();
List<MockedMessageDto> messages = klausService.getAllMockedResponses(clientUUID);
if(messages.size() == 0) {
klausService.setMockedResponse(buildDefaultMessage(uuid));
messages = klausService.getAllMockedResponses(uuid);
klausService.setMockedResponse(buildDefaultMessage(clientUUID));
messages = klausService.getAllMockedResponses(clientUUID);
}
return messages;
}
@PostMapping("/mock/json/{uuid}")
@ResponseBody
@PostMapping("/mock/json/{uuidValue}")
public ResponseEntity<String> addNewMessage(@PathVariable String uuidValue){
UUID clientUUID = UUID.fromString(uuidValue);
List<MockedMessageDto> messages = klausService.getAllMockedResponses(clientUUID);