diff --git a/src/main/java/tech/nevets/todoserver/Server.java b/src/main/java/tech/nevets/todoserver/Server.java index f397540..9f6d333 100644 --- a/src/main/java/tech/nevets/todoserver/Server.java +++ b/src/main/java/tech/nevets/todoserver/Server.java @@ -38,10 +38,12 @@ public class Server { post("/create", (req, res) -> { checkAuth(req); - ToDoList toDoList = new ToDoList(); + res.type("application/json"); + + ToDoList toDoList = new ToDoList(ToDoListManager.getLastIndex(), req.headers("Authorization").split(" ")[1]); toDoList.setId(ToDoListManager.getLastIndex()); - return "Create To Do List"; + return toDoList.toString(); }); post("/create/:listId/:itemId", (req, res) -> { diff --git a/src/main/java/tech/nevets/todoserver/ToDoList.java b/src/main/java/tech/nevets/todoserver/ToDoList.java index 90d9853..4469930 100644 --- a/src/main/java/tech/nevets/todoserver/ToDoList.java +++ b/src/main/java/tech/nevets/todoserver/ToDoList.java @@ -1,5 +1,7 @@ package tech.nevets.todoserver; +import com.google.gson.Gson; + import java.util.List; public class ToDoList { @@ -9,6 +11,11 @@ public class ToDoList { public ToDoList() {} + public ToDoList(int id, String ownerAuthKey) { + this.id = id; + this.ownerAuthKey = ownerAuthKey; + } + public int getId() { return id; } @@ -32,4 +39,9 @@ public class ToDoList { public void setToDoItems(List toDoItems) { this.toDoItems = toDoItems; } + + @Override + public String toString() { + return new Gson().toJson(this); + } }