T157 Added uuid as cookie

This commit is contained in:
2021-02-06 13:58:04 +01:00
parent 5a38548ba9
commit 5bcfb571e2
3 changed files with 40 additions and 10 deletions

View File

@@ -58,13 +58,13 @@ public class MockController {
}
@ResponseBody
@GetMapping("/mock/json")
public List<MockedMessageDto> getJson(@RequestParam(required = false) UUID clientUUID){
if(clientUUID == null) clientUUID = UUID.randomUUID();
List<MockedMessageDto> messages = klausService.getAllMockedResponses(clientUUID);
@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);
if(messages.size() == 0) {
klausService.setMockedResponse(buildDefaultMessage(clientUUID));
messages = klausService.getAllMockedResponses(clientUUID);
klausService.setMockedResponse(buildDefaultMessage(uuid));
messages = klausService.getAllMockedResponses(uuid);
}
return messages;
}