@@ -650,12 +650,6 @@ public void onInboxUpdated() {
650650
651651 // ---------------------------------------------------------------------------------------
652652 // region Embedded messaging
653-
654- public void syncEmbeddedMessages () {
655- IterableLogger .d (TAG , "syncEmbeddedMessages" );
656- IterableApi .getInstance ().getEmbeddedManager ().syncMessages ();
657- }
658-
659653 public void getEmbeddedPlacementIds (Promise promise ) {
660654 IterableLogger .d (TAG , "getEmbeddedPlacementIds" );
661655 try {
@@ -673,41 +667,6 @@ public void getEmbeddedPlacementIds(Promise promise) {
673667 }
674668 }
675669
676- public void getEmbeddedMessages (@ Nullable ReadableArray placementIds , Promise promise ) {
677- IterableLogger .d (TAG , "getEmbeddedMessages for placements: " + placementIds );
678-
679- try {
680- List <IterableEmbeddedMessage > allMessages = new ArrayList <>();
681-
682- if (placementIds == null || placementIds .size () == 0 ) {
683- // If no placement IDs provided, we need to get messages for all possible placements
684- // Since the Android SDK requires a placement ID, we'll use 0 as a default
685- // This might need to be adjusted based on the actual SDK behavior
686- List <IterableEmbeddedMessage > messages = IterableApi .getInstance ().getEmbeddedManager ().getMessages (0L );
687- if (messages != null ) {
688- allMessages .addAll (messages );
689- }
690- } else {
691- // Convert ReadableArray to individual placement IDs and get messages for each
692- for (int i = 0 ; i < placementIds .size (); i ++) {
693- long placementId = placementIds .getInt (i );
694- List <IterableEmbeddedMessage > messages = IterableApi .getInstance ().getEmbeddedManager ().getMessages (placementId );
695- if (messages != null ) {
696- allMessages .addAll (messages );
697- }
698- }
699- }
700-
701- JSONArray embeddedMessageJsonArray = Serialization .serializeEmbeddedMessages (allMessages );
702- IterableLogger .d (TAG , "Messages for placements: " + embeddedMessageJsonArray );
703-
704- promise .resolve (Serialization .convertJsonToArray (embeddedMessageJsonArray ));
705- } catch (JSONException e ) {
706- IterableLogger .e (TAG , e .getLocalizedMessage ());
707- promise .reject ("" , "Failed to fetch messages with error " + e .getLocalizedMessage ());
708- }
709- }
710-
711670 // ---------------------------------------------------------------------------------------
712671 // endregion
713672}
0 commit comments