diff --git a/app/Http/Resources/AdminProfile.php b/app/Http/Resources/AdminProfile.php new file mode 100644 index 000000000..50db2d5ca --- /dev/null +++ b/app/Http/Resources/AdminProfile.php @@ -0,0 +1,30 @@ + + */ + public function toArray(Request $request): array + { + $res = AccountService::get($this->id, true); + $res['domain'] = $this->domain; + $res['status'] = $this->status; + $res['limits'] = [ + 'exist' => $this->cw || $this->unlisted || $this->no_autolink, + 'autocw' => (bool) $this->cw, + 'unlisted' => (bool) $this->unlisted, + 'no_autolink' => (bool) $this->no_autolink, + 'banned' => (bool) $this->status == 'banned' + ]; + return $res; + } +}