From 5359aa69219f2ce5ee128fc95e5932c9ccfb9ad5 Mon Sep 17 00:00:00 2001 From: dobrin Date: Mon, 30 Jan 2023 22:08:52 -0800 Subject: [PATCH] Add annotations for IdentityMap, IdentityItem public classes --- .../identity/app/ui/CustomIdentityFragment.kt | 14 ++++++----- .../mobile/edge/identity/IdentityItem.java | 23 +++++++++++++------ .../mobile/edge/identity/IdentityMap.java | 18 +++++++++------ 3 files changed, 35 insertions(+), 20 deletions(-) diff --git a/code/app/src/main/java/com/adobe/marketing/edge/identity/app/ui/CustomIdentityFragment.kt b/code/app/src/main/java/com/adobe/marketing/edge/identity/app/ui/CustomIdentityFragment.kt index 7091c831..f4a46165 100644 --- a/code/app/src/main/java/com/adobe/marketing/edge/identity/app/ui/CustomIdentityFragment.kt +++ b/code/app/src/main/java/com/adobe/marketing/edge/identity/app/ui/CustomIdentityFragment.kt @@ -94,10 +94,12 @@ class CustomIdentityFragment : Fragment() { val authenticatedState: AuthenticatedState? = sharedViewModel.authenticatedState.value val isPrimary: Boolean = sharedViewModel.isPrimary.value ?: false - val item = IdentityItem(identifier, authenticatedState, isPrimary) - val map = IdentityMap() - map.addItem(item, namespace) - Identity.updateIdentities(map) + if (identifier != null && namespace != null) { + val item = IdentityItem(identifier, authenticatedState, isPrimary) + val map = IdentityMap() + map.addItem(item, namespace) + Identity.updateIdentities(map) + } } root.findViewById