Follow/Unfollow contact with a single click

This commit is contained in:
Michael 2020-10-20 03:49:58 +00:00
parent 5232a8583f
commit 33575a94fa
6 changed files with 88 additions and 76 deletions

View file

@ -942,9 +942,9 @@ class Contact
$unfollow_link = '';
if (!$contact['self'] && in_array($contact['network'], Protocol::NATIVE_SUPPORT)) {
if ($contact['uid'] && in_array($contact['rel'], [self::SHARING, self::FRIEND])) {
$unfollow_link = 'unfollow?url=' . urlencode($contact['url']);
$unfollow_link = 'unfollow?url=' . urlencode($contact['url']) . '&auto=1';
} elseif(!$contact['pending']) {
$follow_link = 'follow?url=' . urlencode($contact['url']);
$follow_link = 'follow?url=' . urlencode($contact['url']) . '&auto=1';
}
}

View file

@ -322,9 +322,9 @@ class Profile
}
} elseif ($profile_is_native) {
if ($visitor_is_following) {
$unfollow_link = $visitor_base_path . '/unfollow?url=' . urlencode($profile_url);
$unfollow_link = $visitor_base_path . '/unfollow?url=' . urlencode($profile_url) . '&auto=1';
} else {
$follow_link = $visitor_base_path .'/follow?url=' . urlencode($profile_url);
$follow_link = $visitor_base_path .'/follow?url=' . urlencode($profile_url) . '&auto=1';
}
}