From ea8cfed6a931913006cefbac22bc1e91b7e71580 Mon Sep 17 00:00:00 2001 From: Michael Vogel Date: Tue, 19 Apr 2016 07:39:17 +0200 Subject: [PATCH] Some small Diaspora changes --- include/diaspora.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/diaspora.php b/include/diaspora.php index 1ceeef605e..ce3d4ef00d 100644 --- a/include/diaspora.php +++ b/include/diaspora.php @@ -1000,6 +1000,9 @@ class diaspora { * @return bool Success */ private function receive_account_deletion($importer, $data) { + + /// @todo Account deletion should remove the contact from the global contacts as well + $author = notags(unxmlify($data->author)); $contact = self::contact_by_handle($importer["uid"], $author); @@ -2115,10 +2118,11 @@ class diaspora { case "StatusMessage": return self::item_retraction($importer, $contact, $data);; + case "Contact": case "Person": /// @todo What should we do with an "unshare"? // Removing the contact isn't correct since we still can read the public items - //contact_remove($contact["id"]); + contact_remove($contact["id"]); return true; default: