Skip to content

Commit a4fe2ac

Browse files
committed
fix: update enableEmbeddedMessaging configuration to use configReadableMap for better integration
1 parent d67c1ed commit a4fe2ac

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

android/src/main/java/com/iterable/reactnative/RNIterableAPIModuleImpl.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,8 @@ public void initializeWithApiKey(String apiKey, ReadableMap configReadableMap, S
8989
configBuilder.setAuthHandler(this);
9090
}
9191

92-
if (iterableContextJSON.has("enableEmbeddedMessaging")) {
93-
configBuilder.setEnableEmbeddedMessaging(iterableContextJSON.optBoolean("enableEmbeddedMessaging"));
92+
if (configReadableMap.hasKey("enableEmbeddedMessaging")) {
93+
configBuilder.setEnableEmbeddedMessaging(configReadableMap.getBoolean("enableEmbeddedMessaging"));
9494
}
9595

9696
IterableApi.initialize(reactContext, apiKey, configBuilder.build());
@@ -123,6 +123,10 @@ public void initialize2WithApiKey(String apiKey, ReadableMap configReadableMap,
123123
configBuilder.setAuthHandler(this);
124124
}
125125

126+
if (configReadableMap.hasKey("enableEmbeddedMessaging")) {
127+
configBuilder.setEnableEmbeddedMessaging(configReadableMap.getBoolean("enableEmbeddedMessaging"));
128+
}
129+
126130
// NOTE: There does not seem to be a way to set the API endpoint
127131
// override in the Android SDK. Check with @Ayyanchira and @evantk91 to
128132
// see what the best approach is.

0 commit comments

Comments
 (0)