From 3fa03b2998f3f5a7fa975ff788da4e2ffc94f717 Mon Sep 17 00:00:00 2001 From: Naveen Date: Sat, 1 Oct 2022 01:22:46 +0530 Subject: [PATCH] Validate datetime before scheduling message --- .../smsmessenger/activities/ThreadActivity.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt index 9d72bf14..b44473b6 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt @@ -956,6 +956,12 @@ class ThreadActivity : SimpleActivity() { } private fun sendScheduledMessage(text: String, subscriptionId: Int) { + if (scheduledDateTime.millis < System.currentTimeMillis() + 1000L) { + toast(R.string.must_pick_time_in_the_future) + launchScheduleSendDialog(scheduledDateTime) + return + } + refreshedSinceSent = false try { ensureBackgroundThread {