diff --git a/iterableapi/src/main/java/com/iterable/iterableapi/IterableApi.java b/iterableapi/src/main/java/com/iterable/iterableapi/IterableApi.java index 5f0fba8b8..23bd630a6 100644 --- a/iterableapi/src/main/java/com/iterable/iterableapi/IterableApi.java +++ b/iterableapi/src/main/java/com/iterable/iterableapi/IterableApi.java @@ -616,7 +616,7 @@ public IterableInAppManager getInAppManager() { } @NonNull - public IterableEmbeddedManager embeddedManager() { + public IterableEmbeddedManager getEmbeddedManager() { if (embeddedManager == null) { throw new RuntimeException("IterableApi must be initialized before calling getFlexManager(). " + "Make sure you call IterableApi#initialize() in Application#onCreate"); diff --git a/iterableapi/src/main/java/com/iterable/iterableapi/IterableEmbeddedManager.kt b/iterableapi/src/main/java/com/iterable/iterableapi/IterableEmbeddedManager.kt index 81627c557..f7e524dd0 100644 --- a/iterableapi/src/main/java/com/iterable/iterableapi/IterableEmbeddedManager.kt +++ b/iterableapi/src/main/java/com/iterable/iterableapi/IterableEmbeddedManager.kt @@ -24,7 +24,7 @@ public class IterableEmbeddedManager : IterableActivityMonitor.AppStateCallback private var actionHandleListeners = mutableListOf() private var updateHandleListeners = mutableListOf() - var embeddedSessionManager = EmbeddedSessionManager() + private var embeddedSessionManager = EmbeddedSessionManager() private var activityMonitor: IterableActivityMonitor? = null @@ -77,6 +77,10 @@ public class IterableEmbeddedManager : IterableActivityMonitor.AppStateCallback return updateHandleListeners } + public fun getEmbeddedSessionManager(): EmbeddedSessionManager { + return embeddedSessionManager + } + // endregion // region public methods