Skip to content

Commit

Permalink
Update ApiV1Controller, add settings to verify_credentials endpoint
Browse files Browse the repository at this point in the history
  • Loading branch information
dansup committed Jun 2, 2024
1 parent 42915ff commit 3f4e0b9
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions app/Http/Controllers/Api/ApiV1Controller.php
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,22 @@ public function verifyCredentials(Request $request)
'fields' => [],
];

if ($request->has(self::PF_API_ENTITY_KEY)) {
$settings = $user->settings;
$other = array_merge(AccountService::defaultSettings()['other'], $settings->other ?? []);
$res['settings'] = [
'reduce_motion' => (bool) $settings->reduce_motion,
'high_contrast_mode' => (bool) $settings->high_contrast_mode,
'video_autoplay' => (bool) $settings->video_autoplay,
'media_descriptions' => (bool) $settings->media_descriptions,
'crawlable' => (bool) $settings->crawlable,
'show_profile_follower_count' => (bool) $settings->show_profile_follower_count,
'show_profile_following_count' => (bool) $settings->show_profile_following_count,
'public_dm' => (bool) $settings->public_dm,
'disable_embeds' => (bool) $other['disable_embeds'],
];
}

return $this->json($res);
}

Expand Down

0 comments on commit 3f4e0b9

Please sign in to comment.