Browse Source

Update LikeService, skip self likes

Daniel Supernault 4 years ago
parent
commit
3741c76da3
1 changed files with 9 additions and 1 deletions
  1. 9 1
      app/Services/LikeService.php

+ 9 - 1
app/Services/LikeService.php

@@ -62,8 +62,16 @@ class LikeService {
 		if(!$status->likes_count) {
 		if(!$status->likes_count) {
 			return $empty;
 			return $empty;
 		}
 		}
+		$user = request()->user();
 
 
-		$like = Like::whereStatusId($status->id)->first();
+		if($user) {
+			$like = Like::whereStatusId($status->id)
+			->where('profile_id', '!=', $user->profile_id)
+			->first();
+		} else {
+			$like = Like::whereStatusId($status->id)
+			->first();
+		}
 
 
 		if(!$like) {
 		if(!$like) {
 			return $empty;
 			return $empty;