Skip to content

Commit e290206

Browse files
authored
Merge pull request #342 from Iterable/MOB-2882-fix-read-state
[MOB-2882] add back in read state check
2 parents 2a81b48 + 9d386d5 commit e290206

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)