Update ApiV1Controller, add missing instance api attributes

This commit is contained in:
Daniel Supernault 2021-04-22 22:46:05 -06:00
parent 716247857c
commit 64b86546b9
No known key found for this signature in database
GPG key ID: 0DEF1C662C9033F7

View file

@ -958,8 +958,13 @@ class ApiV1Controller extends Controller
public function instance(Request $request)
{
$res = [
'approval_required' => false,
'contact_account' => null,
'description' => 'Pixelfed - Photo sharing for everyone',
'email' => config('instance.email'),
'invites_enabled' => false,
'rules' => [],
'short_description' => 'Pixelfed - Photo sharing for everyone',
'languages' => ['en'],
'max_toot_chars' => (int) config('pixelfed.max_caption_length'),
'registrations' => config('pixelfed.open_registration'),
@ -969,8 +974,8 @@ class ApiV1Controller extends Controller
'domain_count' => 0
],
'thumbnail' => config('app.url') . '/img/pixelfed-icon-color.png',
'title' => 'Pixelfed (' . config('pixelfed.domain.app') . ')',
'uri' => config('app.url'),
'title' => config('app.name'),
'uri' => config('pixelfed.domain.app'),
'urls' => [],
'version' => '2.7.2 (compatible; Pixelfed ' . config('pixelfed.version') . ')',
'environment' => [
@ -983,7 +988,7 @@ class ApiV1Controller extends Controller
]
];
return response()->json($res, 200, [], JSON_PRETTY_PRINT);
return response()->json($res);
}
/**