Some small Diaspora changes

This commit is contained in:
Michael Vogel 2016-04-19 07:39:17 +02:00 committed by Roland Haeder
parent 468e5b9f57
commit 0e79f8cbca
No known key found for this signature in database
GPG key ID: B72F8185C6C7BD78

View file

@ -1000,6 +1000,9 @@ class diaspora {
* @return bool Success * @return bool Success
*/ */
private function receive_account_deletion($importer, $data) { 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)); $author = notags(unxmlify($data->author));
$contact = self::contact_by_handle($importer["uid"], $author); $contact = self::contact_by_handle($importer["uid"], $author);
@ -2115,10 +2118,11 @@ class diaspora {
case "StatusMessage": case "StatusMessage":
return self::item_retraction($importer, $contact, $data);; return self::item_retraction($importer, $contact, $data);;
case "Contact":
case "Person": case "Person":
/// @todo What should we do with an "unshare"? /// @todo What should we do with an "unshare"?
// Removing the contact isn't correct since we still can read the public items // Removing the contact isn't correct since we still can read the public items
//contact_remove($contact["id"]); contact_remove($contact["id"]);
return true; return true;
default: default: