Use a descriptive function name

This commit is contained in:
Naveen 2022-10-01 01:13:13 +05:30
parent 8aee6c560b
commit 8142489d87
2 changed files with 4 additions and 4 deletions

View File

@ -12,7 +12,7 @@ import com.simplemobiletools.commons.activities.BaseSimpleActivity
import com.simplemobiletools.commons.extensions.* import com.simplemobiletools.commons.extensions.*
import com.simplemobiletools.commons.helpers.TIME_FORMAT_12 import com.simplemobiletools.commons.helpers.TIME_FORMAT_12
import com.simplemobiletools.smsmessenger.R import com.simplemobiletools.smsmessenger.R
import com.simplemobiletools.smsmessenger.extensions.round import com.simplemobiletools.smsmessenger.extensions.roundToClosestMultipleOf
import com.simplemobiletools.smsmessenger.helpers.DATE_FORMAT_PATTERN import com.simplemobiletools.smsmessenger.helpers.DATE_FORMAT_PATTERN
import kotlinx.android.synthetic.main.schedule_message_dialog.view.* import kotlinx.android.synthetic.main.schedule_message_dialog.view.*
import org.joda.time.DateTime import org.joda.time.DateTime
@ -157,5 +157,5 @@ class ScheduleSendDialog(private val activity: BaseSimpleActivity, private var d
private fun getNextHour() = (calendar.get(Calendar.HOUR_OF_DAY) + 1).coerceIn(0, 23) private fun getNextHour() = (calendar.get(Calendar.HOUR_OF_DAY) + 1).coerceIn(0, 23)
private fun getNextMinute() = (calendar.get(Calendar.MINUTE) + 5).round(5).coerceIn(0, 59) private fun getNextMinute() = (calendar.get(Calendar.MINUTE) + 5).roundToClosestMultipleOf(5).coerceIn(0, 59)
} }

View File

@ -3,6 +3,6 @@ package com.simplemobiletools.smsmessenger.extensions
import kotlin.math.roundToInt import kotlin.math.roundToInt
/** /**
* Returns the closest next number divisible by [multipleOf]. * Returns the closest number divisible by [multipleOf].
*/ */
fun Int.round(multipleOf: Int = 1) = (toDouble() / multipleOf).roundToInt() * multipleOf fun Int.roundToClosestMultipleOf(multipleOf: Int = 1) = (toDouble() / multipleOf).roundToInt() * multipleOf