From 34419ce2cc4641d7acc2298e4e6372c270be0e3d Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Sun, 1 Sep 2019 18:26:54 -0600 Subject: [PATCH] Update AccountTransformer --- app/Transformer/Api/AccountTransformer.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/Transformer/Api/AccountTransformer.php b/app/Transformer/Api/AccountTransformer.php index e29c8616..eb3e819c 100644 --- a/app/Transformer/Api/AccountTransformer.php +++ b/app/Transformer/Api/AccountTransformer.php @@ -2,11 +2,16 @@ namespace App\Transformer\Api; +use Auth; use App\Profile; use League\Fractal; class AccountTransformer extends Fractal\TransformerAbstract { + protected $defaultIncludes = [ + 'relationship', + ]; + public function transform(Profile $profile) { $is_admin = $profile->domain ? false : $profile->user->is_admin; @@ -32,7 +37,12 @@ class AccountTransformer extends Fractal\TransformerAbstract 'bot' => null, 'website' => $profile->website, 'software' => 'pixelfed', - 'is_admin' => (bool) $is_admin + 'is_admin' => (bool) $is_admin, ]; } + + protected function includeRelationship(Profile $profile) + { + return $this->item($profile, new RelationshipTransformer()); + } }