From f0cc4333168193f8944b6b4872ee21784661357a Mon Sep 17 00:00:00 2001 From: Bhaskar Date: Tue, 4 Mar 2025 11:05:57 +0530 Subject: [PATCH] survey login --- src/index.js | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index ca341785..2b06d748 100644 --- a/src/index.js +++ b/src/index.js @@ -1177,8 +1177,38 @@ fastify.post("/api/installLogin", { await survey.save(); } + const token = fastify.jwt.sign( + { phone: user.phone, surveyId: user.surveyId }, + "Scret", + { expiresIn: "1h" } + ); - return reply.send(survey); + return reply.send({ + simplydata: { + error: false, + message: "Login successful", + access_token: token, + phone: user.phone, + surveyId: user.surveyId, + firstName: user.firstName, + lastName: user.lastName, + email: user.email, + alternativeNumber: user.alternativeContactNumber, + departmentName: user.departmentName, + designation: user.desginationName, + reportingManager: user.reportingManager, + city: user.city, + zone: user.zone, + address1: user.address1, + address2: user.address2, + profile: { + state: user.state, + country: user.country, + //role: type, // Store type in profile.role + }, + }, + }); + // return reply.send(survey); } catch (error) { console.error("Login Error:", error); return reply.code(500).send({ message: "Internal server error" });