"unsharing" is now done different
This commit is contained in:
parent
5a11ef5b90
commit
c031482d7d
1 changed files with 12 additions and 5 deletions
|
@ -3004,6 +3004,12 @@ class Diaspora {
|
|||
public static function send_share($owner, $contact) {
|
||||
|
||||
/// @todo support the different possible combinations of "following" and "sharing"
|
||||
/*
|
||||
if (in_array($contact["rel"], array(CONTACT_IS_FRIEND, CONTACT_IS_FOLLOWER))) {
|
||||
$new_relation = CONTACT_IS_FRIEND;
|
||||
$new_relation = CONTACT_IS_SHARING;
|
||||
$new_relation = CONTACT_IS_FOLLOWER;
|
||||
*/
|
||||
$message = array("author" => self::my_handle($owner),
|
||||
"recipient" => $contact["addr"],
|
||||
"following" => "true",
|
||||
|
@ -3025,12 +3031,13 @@ class Diaspora {
|
|||
public static function send_unshare($owner, $contact) {
|
||||
|
||||
$message = array("author" => self::my_handle($owner),
|
||||
"target_guid" => $owner["guid"],
|
||||
"target_type" => "Person");
|
||||
"recipient" => $contact["addr"],
|
||||
"following" => "false",
|
||||
"sharing" => "false");
|
||||
|
||||
logger("Send unshare ".print_r($message, true), LOGGER_DEBUG);
|
||||
|
||||
return self::build_and_transmit($owner, $contact, "retraction", $message);
|
||||
return self::build_and_transmit($owner, $contact, "contact", $message);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue