From 8bc85ecd115d377abce25944d4b634b3d3e15932 Mon Sep 17 00:00:00 2001 From: ManulParihar Date: Wed, 3 Apr 2024 00:53:16 +0530 Subject: [PATCH] handled null edge case --- android/src/App.tsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/android/src/App.tsx b/android/src/App.tsx index 17b168c..7cca393 100644 --- a/android/src/App.tsx +++ b/android/src/App.tsx @@ -88,12 +88,10 @@ export default function App() { const phNumber = await NativeModules.IdentityManager.getDefaultPhoneNumber(); console.log("phNumber: ", phNumber); - try { - const retrievedHash = retrieveData(phNumber); - console.log("retrievedHash: ", retrievedHash); + const retrievedHash = retrieveData(phNumber); + console.log("retrievedHash: ", retrievedHash); - return retrievedHash; - } catch (error) { + if(retrievedHash == null) { try { const uniqueIdentifier = await NativeModules.IdentityManager.generateIdentifier(phNumber); console.log("uniqueIdentifier: ", uniqueIdentifier); @@ -104,6 +102,9 @@ export default function App() { console.log("error: ", error); } } + else { + return retrieveData(phNumber); + } }; return (