Skip to content

Commit ad2aee2

Browse files
committed
fix inAppConsume
1 parent fa056fe commit ad2aee2

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

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

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -894,6 +894,10 @@ public void inAppConsume(@NonNull IterableInAppMessage message, @Nullable Iterab
894894
if (!checkSDKInitialization()) {
895895
return;
896896
}
897+
if (message == null) {
898+
IterableLogger.e(TAG, "inAppConsume: message is null");
899+
return;
900+
}
897901
apiClient.inAppConsume(message, source, clickLocation, inboxSessionId, null, null);
898902
}
899903

@@ -912,6 +916,13 @@ public void inAppConsume(@NonNull IterableInAppMessage message, @Nullable Iterab
912916
if (!checkSDKInitialization()) {
913917
return;
914918
}
919+
if (message == null) {
920+
IterableLogger.e(TAG, "inAppConsume: message is null");
921+
if (failureHandler != null) {
922+
failureHandler.onFailure("inAppConsume: message is null", null);
923+
}
924+
return;
925+
}
915926
apiClient.inAppConsume(message, source, clickLocation, inboxSessionId, successHandler, failureHandler);
916927
}
917928

0 commit comments

Comments
 (0)