From acaf630dee2794ef4d1f9d25c7441ee4400581a4 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Tue, 27 Jul 2021 00:13:03 -0600 Subject: [PATCH] Update StatusService, invalidate profile embed cache on deletion --- app/Services/StatusService.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Services/StatusService.php b/app/Services/StatusService.php index d503f906f..90629b9f9 100644 --- a/app/Services/StatusService.php +++ b/app/Services/StatusService.php @@ -41,6 +41,10 @@ class StatusService { public static function del($id) { + $status = self::get($id); + if($status && isset($status['account']) && isset($status['account']['id'])) { + Cache::forget('profile:embed:' . $status['account']['id']); + } Cache::forget('status:thumb:nsfw0' . $id); Cache::forget('status:thumb:nsfw1' . $id); Cache::forget('pf:services:sh:id:' . $id);