From bf3aa7bb821b74e5f214c81f71c497957f0a6efa Mon Sep 17 00:00:00 2001 From: AmirmahdiNourkazemi Date: Mon, 8 Jun 2026 16:54:42 +0330 Subject: [PATCH] feat: servay to login and profile response --- app/Http/Controllers/UserController.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 3394725..6a66e62 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -80,7 +80,13 @@ public function loginV2(Request $request) $this->linkReferral($user, $response); $access_token = $user->createToken('user')->plainTextToken; - + + // Whether this user has answered any survey question. + $user->setAttribute( + 'has_answered_survey', + \App\Models\SurveyAnswer::where('user_id', $user->id)->exists() + ); + return [ 'email' => $user->email, 'identifier' => $user->identifier, @@ -559,6 +565,13 @@ public function profile(Request $request) : []; $user->load(['breathingSessions.template']); + + // Whether this user has answered any survey question. + $user->setAttribute( + 'has_answered_survey', + \App\Models\SurveyAnswer::where('user_id', $user->id)->exists() + ); + return response()->json([ 'user' => $user, 'reminders' => $reminders,