X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/9fd5190c702c4ef755efdf91edd24420e5a8bb75..refs/pull/4002/head:/app/Http/Controllers/UserPreferencesController.php diff --git a/app/Http/Controllers/UserPreferencesController.php b/app/Http/Controllers/UserPreferencesController.php index 11ff338f3..560dd1632 100644 --- a/app/Http/Controllers/UserPreferencesController.php +++ b/app/Http/Controllers/UserPreferencesController.php @@ -139,25 +139,4 @@ class UserPreferencesController extends Controller setting()->putForCurrentUser('code-language-favourites', implode(',', $currentFavorites)); return response('', 204); } - - /** - * Update a boolean user preference setting. - */ - public function updateBooleanPreference(Request $request) - { - $allowedKeys = ['md-scroll-sync', 'md-show-preview']; - $validated = $this->validate($request, [ - 'name' => ['required', 'string'], - 'value' => ['required'], - ]); - - if (!in_array($validated['name'], $allowedKeys)) { - return response('Invalid boolean preference', 500); - } - - $value = $validated['value'] === 'true' ? 'true' : 'false'; - setting()->putForCurrentUser($validated['name'], $value); - - return response('', 204); - } }