Explorar el Código

Merge pull request #435 from pixelfed/frontend-ui-refactor

Update FederationController
daniel hace 6 años
padre
commit
1378b82fef
Se han modificado 1 ficheros con 4 adiciones y 1 borrados
  1. 4 1
      app/Http/Controllers/FederationController.php

+ 4 - 1
app/Http/Controllers/FederationController.php

@@ -140,7 +140,10 @@ class FederationController extends Controller
         }
 
         $user = Profile::whereNull('remote_url')->whereUsername($username)->firstOrFail();
-        $timeline = $user->statuses()->orderBy('created_at', 'desc')->paginate(10);
+        if($user->is_private) {
+            return response()->json(['error'=>'403', 'msg' => 'private profile'], 403);
+        }
+        $timeline = $user->statuses()->whereVisibility('public')->orderBy('created_at', 'desc')->paginate(10);
         $fractal = new Fractal\Manager();
         $resource = new Fractal\Resource\Item($user, new ProfileOutbox());
         $res = $fractal->createData($resource)->toArray();