From 3c177c29ae29b82666d8931e37e43afa05b6e108 Mon Sep 17 00:00:00 2001 From: Andrew Rosiclair Date: Tue, 14 Apr 2026 14:06:17 -0400 Subject: [PATCH 1/3] pass deviceInfo --- src/libs/API/parameters/BeginSignInParams.ts | 1 + src/libs/actions/Session/index.ts | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/libs/API/parameters/BeginSignInParams.ts b/src/libs/API/parameters/BeginSignInParams.ts index 2f85a3335c62..6a48262838ae 100644 --- a/src/libs/API/parameters/BeginSignInParams.ts +++ b/src/libs/API/parameters/BeginSignInParams.ts @@ -1,5 +1,6 @@ type BeginSignInParams = { email: string; + deviceInfo: string; }; export default BeginSignInParams; diff --git a/src/libs/actions/Session/index.ts b/src/libs/actions/Session/index.ts index 7c598de7718e..1f32474ffc46 100644 --- a/src/libs/actions/Session/index.ts +++ b/src/libs/actions/Session/index.ts @@ -576,9 +576,10 @@ function signInAttemptState(): OnyxData { + const params: BeginSignInParams = {email, deviceInfo}; + API.read(READ_COMMANDS.BEGIN_SIGNIN, params, {optimisticData, successData, failureData}); + }); } /** From 9b66041e2ffd51e3389ae5905164074856853554 Mon Sep 17 00:00:00 2001 From: Andrew Rosiclair Date: Tue, 14 Apr 2026 16:32:33 -0400 Subject: [PATCH 2/3] update resendValidateCode --- .../API/parameters/RequestAccountValidationLinkParams.ts | 1 + src/libs/API/parameters/RequestNewValidateCodeParams.ts | 1 + src/libs/actions/Session/index.ts | 7 ++++--- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/libs/API/parameters/RequestAccountValidationLinkParams.ts b/src/libs/API/parameters/RequestAccountValidationLinkParams.ts index be33c5648685..f9164f39660a 100644 --- a/src/libs/API/parameters/RequestAccountValidationLinkParams.ts +++ b/src/libs/API/parameters/RequestAccountValidationLinkParams.ts @@ -1,5 +1,6 @@ type RequestAccountValidationLinkParams = { email?: string; + deviceInfo: string; }; export default RequestAccountValidationLinkParams; diff --git a/src/libs/API/parameters/RequestNewValidateCodeParams.ts b/src/libs/API/parameters/RequestNewValidateCodeParams.ts index 329b234023d0..56db975d42f8 100644 --- a/src/libs/API/parameters/RequestNewValidateCodeParams.ts +++ b/src/libs/API/parameters/RequestNewValidateCodeParams.ts @@ -1,5 +1,6 @@ type RequestNewValidateCodeParams = { email?: string; + deviceInfo: string; }; export default RequestNewValidateCodeParams; diff --git a/src/libs/actions/Session/index.ts b/src/libs/actions/Session/index.ts index 1f32474ffc46..13fb6a5765b3 100644 --- a/src/libs/actions/Session/index.ts +++ b/src/libs/actions/Session/index.ts @@ -517,9 +517,10 @@ function resendValidateCode(login = credentials.login) { }, ]; - const params: RequestNewValidateCodeParams = {email: login}; - - API.write(WRITE_COMMANDS.REQUEST_NEW_VALIDATE_CODE, params, {optimisticData, finallyData}); + Device.getDeviceInfoWithID().then((deviceInfo) => { + const params: RequestNewValidateCodeParams = {email: login, deviceInfo}; + API.write(WRITE_COMMANDS.REQUEST_NEW_VALIDATE_CODE, params, {optimisticData, finallyData}); + }); } /** From dcd3464921042b09921b460c0539046915429379 Mon Sep 17 00:00:00 2001 From: Andrew Rosiclair Date: Tue, 14 Apr 2026 16:47:16 -0400 Subject: [PATCH 3/3] update requestContactMethodValidateCode --- .../parameters/RequestContactMethodValidateCodeParams.ts | 5 ++++- src/libs/actions/User.ts | 8 +++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/libs/API/parameters/RequestContactMethodValidateCodeParams.ts b/src/libs/API/parameters/RequestContactMethodValidateCodeParams.ts index 13a26b717619..b61e1165d5d3 100644 --- a/src/libs/API/parameters/RequestContactMethodValidateCodeParams.ts +++ b/src/libs/API/parameters/RequestContactMethodValidateCodeParams.ts @@ -1,3 +1,6 @@ -type RequestContactMethodValidateCodeParams = {email: string}; +type RequestContactMethodValidateCodeParams = { + email: string; + deviceInfo: string; +}; export default RequestContactMethodValidateCodeParams; diff --git a/src/libs/actions/User.ts b/src/libs/actions/User.ts index 0b1bec9825fb..7f28b2f9b00e 100644 --- a/src/libs/actions/User.ts +++ b/src/libs/actions/User.ts @@ -44,6 +44,7 @@ import * as ReportActionsUtils from '@libs/ReportActionsUtils'; import * as ReportUtils from '@libs/ReportUtils'; import playSound, {SOUNDS} from '@libs/Sound'; import Visibility from '@libs/Visibility'; +import * as Device from '@userActions/Device'; import CONFIG from '@src/CONFIG'; import CONST from '@src/CONST'; import ONYXKEYS from '@src/ONYXKEYS'; @@ -187,9 +188,10 @@ function requestContactMethodValidateCode(contactMethod: string) { }, ]; - const parameters: RequestContactMethodValidateCodeParams = {email: contactMethod}; - - API.write(WRITE_COMMANDS.REQUEST_CONTACT_METHOD_VALIDATE_CODE, parameters, {optimisticData, successData, failureData}); + Device.getDeviceInfoWithID().then((deviceInfo) => { + const parameters: RequestContactMethodValidateCodeParams = {email: contactMethod, deviceInfo}; + API.write(WRITE_COMMANDS.REQUEST_CONTACT_METHOD_VALIDATE_CODE, parameters, {optimisticData, successData, failureData}); + }); } /**