Update inbox

This commit is contained in:
Daniel Supernault 2018-12-24 23:35:04 -07:00
parent 9ec340057f
commit 4d0fde2efa
No known key found for this signature in database
GPG key ID: 0DEF1C662C9033F7

View file

@ -205,15 +205,15 @@ class Inbox
return; return;
} }
// send notification // send notification
$notification = new Notification(); Notification::firstOrCreate([
$notification->profile_id = $target->id; 'profile_id' => $target->id,
$notification->actor_id = $actor->id; 'actor_id' => $actor->id,
$notification->action = 'follow'; 'action' => 'follow',
$notification->message = $follower->toText(); 'message' => $follower->toText(),
$notification->rendered = $follower->toHtml(); 'rendered' => $follower->toHtml(),
$notification->item_id = $target->id; 'item_id' => $target->id,
$notification->item_type = "App\Profile"; 'item_type' => 'App\Profile'
$notification->save(); ]);
// send Accept to remote profile // send Accept to remote profile
$accept = [ $accept = [
@ -251,17 +251,15 @@ class Inbox
'in_reply_to_id' => $parent->id, 'in_reply_to_id' => $parent->id,
'type' => 'reply' 'type' => 'reply'
]); ]);
if($status->wasRecentlyCreated) { Notification::firstOrCreate([
$notification = new Notification(); 'profile_id' => $parent->profile->id,
$notification->profile_id = $parent->profile->id; 'actor_id' => $actor->id,
$notification->actor_id = $actor->id; 'action' => 'share',
$notification->action = 'comment'; 'message' => $status->replyToText(),
$notification->message = $status->toText(); 'rendered' => $status->replyToHtml(),
$notification->rendered = $status->toHtml(); 'item_id' => $parent->id,
$notification->item_id = $parent->id; 'item_type' => 'App\Status'
$notification->item_type = "App\Status"; ]);
$notification->save();
}
} }
public function handleAcceptActivity() public function handleAcceptActivity()