From 75a131b675afa4e716f366198ae2086c3ce98867 Mon Sep 17 00:00:00 2001 From: LucasGGamerM Date: Sat, 10 Dec 2022 20:06:45 -0300 Subject: [PATCH] Api side done --- .../android/api/requests/lists/AddList.java | 17 +++++++++++++++++ .../android/api/requests/lists/RemoveList.java | 10 ++++++++++ 2 files changed, 27 insertions(+) create mode 100644 mastodon/src/main/java/org/joinmastodon/android/api/requests/lists/AddList.java create mode 100644 mastodon/src/main/java/org/joinmastodon/android/api/requests/lists/RemoveList.java diff --git a/mastodon/src/main/java/org/joinmastodon/android/api/requests/lists/AddList.java b/mastodon/src/main/java/org/joinmastodon/android/api/requests/lists/AddList.java new file mode 100644 index 000000000..7c8e2e852 --- /dev/null +++ b/mastodon/src/main/java/org/joinmastodon/android/api/requests/lists/AddList.java @@ -0,0 +1,17 @@ +package org.joinmastodon.android.api.requests.lists; + +import org.joinmastodon.android.api.MastodonAPIRequest; +import java.util.List; + +public class AddList extends MastodonAPIRequest { + public AddList(String listName){ + super(HttpMethod.POST, "/lists", Object.class); + Request req = new Request(); + req.title = listName; + setRequestBody(req); + } + + public static class Request{ + public String title; + } +} diff --git a/mastodon/src/main/java/org/joinmastodon/android/api/requests/lists/RemoveList.java b/mastodon/src/main/java/org/joinmastodon/android/api/requests/lists/RemoveList.java new file mode 100644 index 000000000..4a14962a2 --- /dev/null +++ b/mastodon/src/main/java/org/joinmastodon/android/api/requests/lists/RemoveList.java @@ -0,0 +1,10 @@ +package org.joinmastodon.android.api.requests.lists; + +import org.joinmastodon.android.api.MastodonAPIRequest; +import java.util.List; + +public class RemoveList extends MastodonAPIRequest { + public RemoveList(String listId){ + super(HttpMethod.DELETE, "/lists/"+listId, Object.class); + } +}