diff --git a/android/src/main/java/com/evollu/react/fcm/FIRLocalMessagingHelper.java b/android/src/main/java/com/evollu/react/fcm/FIRLocalMessagingHelper.java index a71173351f9065654d69f93c939af943176a7d02..85f709b328e946bfcdb8df941481c218e91b511f 100644 --- a/android/src/main/java/com/evollu/react/fcm/FIRLocalMessagingHelper.java +++ b/android/src/main/java/com/evollu/react/fcm/FIRLocalMessagingHelper.java @@ -58,11 +58,11 @@ public class FIRLocalMessagingHelper { return; } - long fireDate = Math.round(bundle.getDouble("fire_date")); - if(fireDate == 0){ - fireDate = Math.round(bundle.getLong("fire_date")); + Long fireDate = bundle.getLong("fire_date", -1); + if (fireDate == -1) { + fireDate = (long) bundle.getDouble("fire_date", -1); } - if (fireDate == 0) { + if (fireDate == -1) { Log.e(TAG, "failed to schedule notification because fire date is missing"); return; }