From 1515a9f11102f6174bea659ee68216435bac0592 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Sat, 8 Jan 2022 04:59:28 -0700 Subject: [PATCH] Update CommentPipeline --- app/Http/Controllers/PublicApiController.php | 2 +- app/Jobs/CommentPipeline/CommentPipeline.php | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/PublicApiController.php b/app/Http/Controllers/PublicApiController.php index 5c1921bea..a15c517df 100644 --- a/app/Http/Controllers/PublicApiController.php +++ b/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; diff --git a/app/Jobs/CommentPipeline/CommentPipeline.php b/app/Jobs/CommentPipeline/CommentPipeline.php index 3afd825cc..e0ae491da 100644 --- a/app/Jobs/CommentPipeline/CommentPipeline.php +++ b/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); + } } }