Update LikeController

This commit is contained in:
Daniel Supernault 2019-10-04 20:32:13 -06:00
parent f89852c321
commit fdac53eb77
No known key found for this signature in database
GPG key ID: 0DEF1C662C9033F7

View file

@ -33,20 +33,16 @@ class LikeController extends Controller
$like = Like::whereProfileId($profile->id)->whereStatusId($status->id)->firstOrFail(); $like = Like::whereProfileId($profile->id)->whereStatusId($status->id)->firstOrFail();
$like->forceDelete(); $like->forceDelete();
$count--; $count--;
if($count >= 0) {
$status->likes_count = $count; $status->likes_count = $count;
$status->save(); $status->save();
}
} else { } else {
$like = new Like(); $like = new Like();
$like->profile_id = $profile->id; $like->profile_id = $profile->id;
$like->status_id = $status->id; $like->status_id = $status->id;
$like->save(); $like->save();
$count++; $count++;
if($count >= 0) {
$status->likes_count = $count; $status->likes_count = $count;
$status->save(); $status->save();
}
LikePipeline::dispatch($like); LikePipeline::dispatch($like);
} }