From 03f69415311d261cf33dd10121a11dfa3944ff46 Mon Sep 17 00:00:00 2001 From: DhanshCOSQ Date: Thu, 12 Jun 2025 09:41:37 +0000 Subject: [PATCH] feature/essl-password (#60) Reviewed-on: https://git.cosqnet.com/cosqnet/fitlien-services/pulls/60 Co-authored-by: DhanshCOSQ Co-committed-by: DhanshCOSQ --- functions/src/users/clientRegistration.ts | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/functions/src/users/clientRegistration.ts b/functions/src/users/clientRegistration.ts index 89f4eab..f39b827 100644 --- a/functions/src/users/clientRegistration.ts +++ b/functions/src/users/clientRegistration.ts @@ -36,27 +36,21 @@ export const registerClient = onRequest({ return res.status(403).json({ error: 'Forbidden. Only gym owners can register clients.' }); } const gymUser = req.body; - if (!gymUser.phoneNumber) { + if (!gymUser.fields["phone-number"]) { return res.status(400).json({ error: 'Phone number is required' }); } - const isdCode = gymUser.isdCode || '91'; - const formattedPhoneNumber = gymUser.phoneNumber.startsWith('+') - ? gymUser.phoneNumber - : `${isdCode}${gymUser.phoneNumber}`; - let clientUid; try { - const userRecord = await admin.auth().getUserByPhoneNumber(formattedPhoneNumber) + const userRecord = await admin.auth().getUserByPhoneNumber(gymUser.fields["phone-number"]) .catch(() => null); if (userRecord) { clientUid = userRecord.uid; } else { const newUser = await admin.auth().createUser({ - phoneNumber: formattedPhoneNumber, - displayName: gymUser.name || '', - email: gymUser.email || null, + phoneNumber: gymUser.fields["phone-number"], + displayName: gymUser.fields["first-name"] || '', }); clientUid = newUser.uid; }