Update Inbox, store follow request activity

This commit is contained in:
Daniel Supernault 2022-06-02 23:47:43 -06:00
parent 3c3e0bef64
commit c82f208517
No known key found for this signature in database
GPG key ID: 0DEF1C662C9033F7

View file

@ -473,17 +473,12 @@ class Inbox
return; return;
} }
if($target->is_private == true) { if($target->is_private == true) {
FollowRequest::firstOrCreate([ FollowRequest::updateOrCreate([
'follower_id' => $actor->id, 'follower_id' => $actor->id,
'following_id' => $target->id 'following_id' => $target->id,
],[
'activity' => collect($this->payload)->only(['id','actor','object'])->toArray()
]); ]);
Cache::forget('profile:follower_count:'.$target->id);
Cache::forget('profile:follower_count:'.$actor->id);
Cache::forget('profile:following_count:'.$target->id);
Cache::forget('profile:following_count:'.$actor->id);
FollowerService::add($actor->id, $target->id);
} else { } else {
$follower = new Follower; $follower = new Follower;
$follower->profile_id = $actor->id; $follower->profile_id = $actor->id;