Browse Source

Update DomainBlockController, purge domainBlocks cache

Daniel Supernault 1 year ago
parent
commit
6d81214138
1 changed files with 4 additions and 0 deletions
  1. 4 0
      app/Http/Controllers/Api/V1/DomainBlockController.php

+ 4 - 0
app/Http/Controllers/Api/V1/DomainBlockController.php

@@ -6,6 +6,7 @@ use Illuminate\Http\Request;
 use App\Http\Controllers\Controller;
 use App\Models\UserDomainBlock;
 use App\Util\ActivityPub\Helpers;
+use App\Services\UserFilterService;
 use Illuminate\Bus\Batch;
 use Illuminate\Support\Facades\Bus;
 use Illuminate\Support\Facades\Cache;
@@ -90,6 +91,7 @@ class DomainBlockController extends Controller
             ])->allowFailures()->onQueue('feed')->dispatch();
 
             Cache::forget('profile:following:' . $pid);
+            UserFilterService::domainBlocks($pid, true);
         }
 
         return $this->json([]);
@@ -109,6 +111,8 @@ class DomainBlockController extends Controller
 
         $filters = UserDomainBlock::whereProfileId($pid)->whereDomain($domain)->delete();
 
+        UserFilterService::domainBlocks($pid, true);
+
         return $this->json([]);
     }
 }