Procházet zdrojové kódy

Update Inbox, improve status deletion cache invalidation

Daniel Supernault před 3 roky
rodič
revize
1eba7f810a
1 změnil soubory, kde provedl 2 přidání a 0 odebrání
  1. 2 0
      app/Util/ActivityPub/Inbox.php

+ 2 - 0
app/Util/ActivityPub/Inbox.php

@@ -36,6 +36,7 @@ use App\Util\ActivityPub\Validator\UndoFollow as UndoFollowValidator;
 
 
 use App\Services\PollService;
 use App\Services\PollService;
 use App\Services\FollowerService;
 use App\Services\FollowerService;
+use App\Services\StatusService;
 use App\Models\Conversation;
 use App\Models\Conversation;
 
 
 class Inbox
 class Inbox
@@ -644,6 +645,7 @@ class Inbox
 						if(!$status) {
 						if(!$status) {
 							return;
 							return;
 						}
 						}
+						StatusService::del($status->id, true);
 						Notification::whereActorId($profile->id)
 						Notification::whereActorId($profile->id)
 							->whereItemType('App\Status')
 							->whereItemType('App\Status')
 							->whereItemId($status->id)
 							->whereItemId($status->id)