Skip to content

Commit 9d386d5

Browse files
committed
add back in read state check
1 parent 2a81b48 commit 9d386d5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

iterableapi/src/main/java/com/iterable/iterableapi/IterableInAppManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ private void processMessages() {
378378
List<IterableInAppMessage> messagesByPriorityLevel = getMessagesSortedByPriorityLevel(messages);
379379

380380
for (IterableInAppMessage message : messagesByPriorityLevel) {
381-
if (!message.isProcessed() && !message.isConsumed() && message.getTriggerType() == TriggerType.IMMEDIATE) {
381+
if (!message.isProcessed() && !message.isConsumed() && message.getTriggerType() == TriggerType.IMMEDIATE && !message.isRead()) {
382382
IterableLogger.d(TAG, "Calling onNewInApp on " + message.getMessageId());
383383
InAppResponse response = handler.onNewInApp(message);
384384
IterableLogger.d(TAG, "Response: " + response);

0 commit comments

Comments
 (0)