From 8f5441d43dcb9a7851ec3c79f1714eb47aa25a6f Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Tue, 28 May 2019 19:57:18 +0300 Subject: PROTOCOL CHANGES in mastodon 2.8(?) --- src/main/java/com/juick/server/api/activity/Profile.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/main/java/com/juick/server/api') diff --git a/src/main/java/com/juick/server/api/activity/Profile.java b/src/main/java/com/juick/server/api/activity/Profile.java index a7ba65a5..7ec3f228 100644 --- a/src/main/java/com/juick/server/api/activity/Profile.java +++ b/src/main/java/com/juick/server/api/activity/Profile.java @@ -353,6 +353,13 @@ public class Profile { } } if (activity instanceof Delete) { + if (activity.getObject() instanceof String) { + // Delete gone user + // TODO: check if it is really deleted and remove copy-paste + if (activity.getActor().equals(activity.getObject())) { + return new ResponseEntity<>(CommandResult.fromString("Delete request accepted"), HttpStatus.ACCEPTED); + } + } Map tombstone = (Map) activity.getObject(); if (tombstone.get("type").equals("Tombstone")) { URI actor = URI.create(activity.getActor()); -- cgit v1.2.3