diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 2c539ab..27166ae 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -23,7 +23,6 @@
-
@@ -312,7 +311,7 @@
-
+
1601453886631
diff --git a/src/main/java/com/release11/klaus/controller/MockController.java b/src/main/java/com/release11/klaus/controller/MockController.java
index 0b66768..68d20e0 100644
--- a/src/main/java/com/release11/klaus/controller/MockController.java
+++ b/src/main/java/com/release11/klaus/controller/MockController.java
@@ -58,18 +58,20 @@ public class MockController {
}
@ResponseBody
- @GetMapping({"/mock/json", "/mock/json/{uuid}"})
- public List getJson(@PathVariable(required = false) UUID uuid){
- if(uuid == null) uuid = UUID.randomUUID();
- List messages = klausService.getAllMockedResponses(uuid);
+ @GetMapping({"/mock/json", "/mock/json/{uuidValue}"})
+ public List getJson(@PathVariable(required = false) String uuidValue){
+ UUID clientUUID = UUID.fromString(uuidValue);
+ if(clientUUID == null) clientUUID = UUID.randomUUID();
+ List 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 addNewMessage(@PathVariable String uuidValue){
UUID clientUUID = UUID.fromString(uuidValue);
List messages = klausService.getAllMockedResponses(clientUUID);
diff --git a/src/main/resources/static/js/datatransfer.js b/src/main/resources/static/js/datatransfer.js
index 1505ec7..a7b56f2 100644
--- a/src/main/resources/static/js/datatransfer.js
+++ b/src/main/resources/static/js/datatransfer.js
@@ -1,10 +1,6 @@
+//TODO: Add sleep after PUT,POST,DELETE request. Data might not be processed before GET request
//TODO: Add button to add new header
-//TODO: Add PUT request to Save button
-//TODO: Add POST request to new message button
-//TODO: Add cookie check when getting the data in getData()
-//TODO: Add cookie update after receiving data
//TODO: Update cookie when displayed message is changed
-//TODO: Add getData() recall after PUT, POST or DELETE
//TODO: Add delete buttons for headers
//TODO: Add delete buttons for messages
var clientUUID;