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 (