Update SharePipeline

This commit is contained in:
Daniel Supernault 2019-01-12 15:18:33 -07:00
parent 7e16e9d43f
commit 219362b415
No known key found for this signature in database
GPG key ID: 0DEF1C662C9033F7

View file

@ -19,6 +19,13 @@ class SharePipeline implements ShouldQueue
protected $like;
/**
* Delete the job if its models no longer exist.
*
* @var bool
*/
public $deleteWhenMissingModels = true;
/**
* Create a new job instance.
*
@ -45,10 +52,10 @@ class SharePipeline implements ShouldQueue
return;
}
$exists = Notification::whereProfileId($status->profile_id)
->whereActorId($actor->id)
->whereAction('like')
->whereItemId($status->id)
$exists = Notification::whereProfileId($target->id)
->whereActorId($status->profile_id)
->whereAction('share')
->whereItemId($status->in_reply_to_id)
->whereItemType('App\Status')
->count();
@ -57,10 +64,12 @@ class SharePipeline implements ShouldQueue
}
try {
$text = "{$actor->username} " . __('notification.likedPhoto');
$html = '';
$notification = new Notification();
$notification->profile_id = $status->profile_id;
$notification->actor_id = $actor->id;
$notification->action = 'like';
$notification->action = 'share';
$notification->message = $like->toText();
$notification->rendered = $like->toHtml();
$notification->item_id = $status->id;