File tree Expand file tree Collapse file tree
android/src/main/java/com/iterable/reactnative Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -486,13 +486,13 @@ public void updateVisibleRows(ReadableArray visibleRows) {
486486 // region Embedded APIs
487487
488488 @ ReactMethod
489- public void getEmbeddedPlacements (Promise promise ) {
490-
491- List <?> messages = IterableApi .getInstance ().getEmbeddedManager ().getMessages (10 );
492- IterableLogger .d (TAG , "Messages for placement: " + messages );
489+ public void getEmbeddedMessages (Promise promise ) {
490+ IterableLogger .d (TAG , "getEmbeddedMessages" );
491+
492+ JSONArray embeddedMessageJsonArray = Serialization .serializeEmbeddedMessages (IterableApi .getInstance ().getEmbeddedManager ().getMessages (10 ));
493+ IterableLogger .d (TAG , "Messages for placement: " + embeddedMessageJsonArray );
493494
494- // Return the collected logs as the success response
495- promise .resolve ("success" );
495+ promise .resolve ("success" );
496496 }
497497
498498 private JSONObject createTestPlacement (int placementId ) throws JSONException {
Original file line number Diff line number Diff line change 1616import com .iterable .iterableapi .IterableActionContext ;
1717import com .iterable .iterableapi .IterableConfig ;
1818import com .iterable .iterableapi .IterableDataRegion ;
19+ import com .iterable .iterableapi .IterableEmbeddedMessage ;
1920import com .iterable .iterableapi .IterableInAppCloseAction ;
2021import com .iterable .iterableapi .IterableInAppDeleteActionType ;
2122import com .iterable .iterableapi .IterableInAppHandler ;
@@ -136,6 +137,15 @@ static JSONArray serializeInAppMessages(List<IterableInAppMessage> inAppMessages
136137 return inAppMessagesJson ;
137138 }
138139
140+ static JSONArray serializeEmbeddedMessages (List <IterableEmbeddedMessage > embeddedMessages ) {
141+ JSONArray embeddedMessagesJson = new JSONArray ();
142+ for (IterableEmbeddedMessage message : embeddedMessages ) {
143+ JSONObject messageJson = IterableEmbeddedMessage .Companion .toJSONObject (message );
144+ embeddedMessagesJson .put (messageJson );
145+ }
146+ return embeddedMessagesJson ;
147+ }
148+
139149 static IterableConfig .Builder getConfigFromReadableMap (ReadableMap iterableContextMap ) {
140150 try {
141151 JSONObject iterableContextJSON = convertMapToJson (iterableContextMap );
Original file line number Diff line number Diff line change 11{
22 "name" : " @iterable/react-native-sdk" ,
3- "version" : " 2.0.0" ,
3+ "version" : " 2.0.0-rc.19 " ,
44 "description" : " Iterable SDK for React Native." ,
55 "source" : " ./src/index.tsx" ,
66 "main" : " ./lib/module/index.js" ,
Original file line number Diff line number Diff line change 33 * It contains the version of the package
44 */
55export const buildInfo = {
6- version : '2.0.0' ,
6+ version : '2.0.0-rc.19 ' ,
77} ;
You can’t perform that action at this time.
0 commit comments