浏览代码

Update CommentPipeline

Daniel Supernault 3 年之前
父节点
当前提交
1515a9f111
共有 2 个文件被更改,包括 10 次插入1 次删除
  1. 1 1
      app/Http/Controllers/PublicApiController.php
  2. 9 0
      app/Jobs/CommentPipeline/CommentPipeline.php

+ 1 - 1
app/Http/Controllers/PublicApiController.php

@@ -691,7 +691,7 @@ class PublicApiController extends Controller
 
     public function accountFollowing(Request $request, $id)
     {
-    	abort_if(!$request->user(), 403);
+		abort_if(!$request->user(), 403);
 		$account = AccountService::get($id);
 		abort_if(!$account, 404);
 		$pid = $request->user()->profile_id;

+ 9 - 0
app/Jobs/CommentPipeline/CommentPipeline.php

@@ -93,5 +93,14 @@ class CommentPipeline implements ShouldQueue
             NotificationService::set($notification->profile_id, $notification->id);
             StatusService::del($comment->id);
         });
+
+        if($exists = Cache::get('status:replies:all:' . $status->id)) {
+        	if($exists && $exists->count() == 3) {
+        	} else {
+        		Cache::forget('status:replies:all:' . $status->id);
+        	}
+        } else {
+        	Cache::forget('status:replies:all:' . $status->id);
+        }
     }
 }