From 5cf3a6a64755a3a55b7ac040e6729b57fc76b0d3 Mon Sep 17 00:00:00 2001 From: NMerz Date: Thu, 8 Oct 2020 21:40:09 -0400 Subject: [PATCH] Allow for deleting an instance of a class --- .../app/src/main/java/com/example/listify/Requestor.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Listify/app/src/main/java/com/example/listify/Requestor.java b/Listify/app/src/main/java/com/example/listify/Requestor.java index 3e65128..09e7dad 100644 --- a/Listify/app/src/main/java/com/example/listify/Requestor.java +++ b/Listify/app/src/main/java/com/example/listify/Requestor.java @@ -44,6 +44,12 @@ public class Requestor { deleteObject(id, classType, null); } + public void deleteObject(Object toDelete) { + String deleteURL = DEV_BASEURL + "/" + toDelete.getClass().getSimpleName(); + Request deleteRequest = buildBaseRequest(deleteURL, "DELETE", new Gson().toJson(toDelete)); + launchCall(deleteRequest, null, toDelete.getClass(), null); + } + public void deleteObject(String id, Class classType, RequestErrorHandler failureHandler) { String deleteURL = DEV_BASEURL + "/" + classType.getSimpleName() + "?id=" + id; Request deleteRequest = buildBaseRequest(deleteURL, "DELETE", "{}");