Prechádzať zdrojové kódy

Update AccountController, refresh RelationshipService on mute/blocks

Daniel Supernault 3 rokov pred
rodič
commit
6f1b02456f
1 zmenil súbory, kde vykonal 5 pridanie a 0 odobranie
  1. 5 0
      app/Http/Controllers/AccountController.php

+ 5 - 0
app/Http/Controllers/AccountController.php

@@ -28,6 +28,7 @@ use League\Fractal\Pagination\IlluminatePaginatorAdapter;
 use App\Transformer\Api\Mastodon\v1\AccountTransformer;
 use App\Transformer\Api\Mastodon\v1\AccountTransformer;
 use App\Services\AccountService;
 use App\Services\AccountService;
 use App\Services\UserFilterService;
 use App\Services\UserFilterService;
+use App\Services\RelationshipService;
 
 
 class AccountController extends Controller
 class AccountController extends Controller
 {
 {
@@ -184,6 +185,7 @@ class AccountController extends Controller
 		Cache::forget("user:filter:list:$pid");
 		Cache::forget("user:filter:list:$pid");
 		Cache::forget("feature:discover:posts:$pid");
 		Cache::forget("feature:discover:posts:$pid");
 		Cache::forget("api:local:exp:rec:$pid");
 		Cache::forget("api:local:exp:rec:$pid");
+		RelationshipService::refresh($pid, $profile->id);
 
 
 		return redirect()->back();
 		return redirect()->back();
 	}
 	}
@@ -234,6 +236,7 @@ class AccountController extends Controller
 		Cache::forget("user:filter:list:$pid");
 		Cache::forget("user:filter:list:$pid");
 		Cache::forget("feature:discover:posts:$pid");
 		Cache::forget("feature:discover:posts:$pid");
 		Cache::forget("api:local:exp:rec:$pid");
 		Cache::forget("api:local:exp:rec:$pid");
+		RelationshipService::refresh($pid, $profile->id);
 
 
 		if($request->wantsJson()) {
 		if($request->wantsJson()) {
 			return response()->json([200]);
 			return response()->json([200]);
@@ -288,6 +291,7 @@ class AccountController extends Controller
 		$pid = $user->id;
 		$pid = $user->id;
 		Cache::forget("user:filter:list:$pid");
 		Cache::forget("user:filter:list:$pid");
 		Cache::forget("api:local:exp:rec:$pid");
 		Cache::forget("api:local:exp:rec:$pid");
+		RelationshipService::refresh($pid, $profile->id);
 
 
 		return redirect()->back();
 		return redirect()->back();
 	}
 	}
@@ -338,6 +342,7 @@ class AccountController extends Controller
 		Cache::forget("user:filter:list:$pid");
 		Cache::forget("user:filter:list:$pid");
 		Cache::forget("feature:discover:posts:$pid");
 		Cache::forget("feature:discover:posts:$pid");
 		Cache::forget("api:local:exp:rec:$pid");
 		Cache::forget("api:local:exp:rec:$pid");
+		RelationshipService::refresh($pid, $profile->id);
 
 
 		return redirect()->back();
 		return redirect()->back();
 	}
 	}