Update FollowerController

This commit is contained in:
Daniel Supernault 2019-01-12 13:46:14 -07:00
parent a94e0ce40d
commit ba8c101703
No known key found for this signature in database
GPG key ID: 0DEF1C662C9033F7

View file

@ -39,6 +39,7 @@ class FollowerController extends Controller
$user = Auth::user()->profile;
$target = Profile::where('id', '!=', $user->id)->whereNull('status')->findOrFail($item);
$private = (bool) $target->is_private;
$remote = (bool) $target->domain;
$blocked = UserFilter::whereUserId($target->id)
->whereFilterType('block')
->whereFilterableId($user->id)
@ -51,7 +52,7 @@ class FollowerController extends Controller
$isFollowing = Follower::whereProfileId($user->id)->whereFollowingId($target->id)->count();
if($private == true && $isFollowing == 0) {
if($private == true && $isFollowing == 0 || $remote == true) {
$follow = FollowRequest::firstOrCreate([
'follower_id' => $user->id,
'following_id' => $target->id