Browse Source

Update LikeController, improve query perf

Daniel Supernault 4 years ago
parent
commit
f3d6023ef8
1 changed files with 1 additions and 2 deletions
  1. 1 2
      app/Http/Controllers/LikeController.php

+ 1 - 2
app/Http/Controllers/LikeController.php

@@ -29,8 +29,7 @@ class LikeController extends Controller
 		$profile = $user->profile;
 		$status = Status::findOrFail($request->input('item'));
 
-
-		if ($status->likes()->whereProfileId($profile->id)->count() !== 0) {
+		if (Like::whereStatusId($status->id)->whereProfileId($profile->id)->exists()) {
 			$like = Like::whereProfileId($profile->id)->whereStatusId($status->id)->firstOrFail();
 			UnlikePipeline::dispatch($like);
 		} else {