From 297308ad763f8cee8027d7d429716368a4d49acf Mon Sep 17 00:00:00 2001 From: Nicholas Tinsley Date: Mon, 30 Oct 2023 10:29:55 -0400 Subject: [PATCH] Only suggest scheduled message times in the future. Addresses #13139 --- .../conversation/ScheduleMessageTimePickerBottomSheet.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/ScheduleMessageTimePickerBottomSheet.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/ScheduleMessageTimePickerBottomSheet.kt index f3127cede1..45abb6abd3 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ScheduleMessageTimePickerBottomSheet.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ScheduleMessageTimePickerBottomSheet.kt @@ -61,6 +61,10 @@ class ScheduleMessageTimePickerBottomSheet : FixedRoundedCornerBottomSheetDialog scheduledLocalDateTime = scheduledLocalDateTime.plusMinutes(5L - (scheduledLocalDateTime.minute % 5)) } + if (scheduledLocalDateTime.isBefore(LocalDateTime.now())) { + scheduledLocalDateTime.plusDays(1) + } + scheduledHour = scheduledLocalDateTime.hour scheduledMinute = scheduledLocalDateTime.minute