diff --git a/app/Http/Controllers/Api/LogInController.php b/app/Http/Controllers/Api/LogInController.php index 48ef4e94..08512bd1 100644 --- a/app/Http/Controllers/Api/LogInController.php +++ b/app/Http/Controllers/Api/LogInController.php @@ -42,6 +42,8 @@ public function __invoke(Request $request): JsonResponse return response() ->json([ 'token' => $apiKey->token, + 'language' => Auth::user()->language, + 'theme' => Auth::user()->theme, ]); } else { $userByEmail = User::query() diff --git a/app/Http/Controllers/Api/SettingsController.php b/app/Http/Controllers/Api/SettingsController.php index 644199a0..090c7bac 100644 --- a/app/Http/Controllers/Api/SettingsController.php +++ b/app/Http/Controllers/Api/SettingsController.php @@ -38,6 +38,10 @@ public function store(Request $request): JsonResponse $apiKey->user()->update(['theme' => $request->get('theme')]); } - return response()->json([]); + return response() + ->json([ + 'language' => $apiKey->user->language, + 'theme' => $apiKey->user->theme, + ]); } } diff --git a/resources/assets/js/prototype/components/App.vue b/resources/assets/js/prototype/components/App.vue index 9beff603..8274faaa 100644 --- a/resources/assets/js/prototype/components/App.vue +++ b/resources/assets/js/prototype/components/App.vue @@ -1,5 +1,16 @@