Add Long.startOfDay() extension method

pull/1157/head
Alex Baker 5 years ago
parent 6b3cb96848
commit 6a5b8d53bd

@ -5,6 +5,7 @@ import androidx.core.util.forEach
import com.todoroo.astrid.core.SortHelper import com.todoroo.astrid.core.SortHelper
import org.tasks.data.TaskContainer import org.tasks.data.TaskContainer
import org.tasks.date.DateTimeUtils import org.tasks.date.DateTimeUtils
import org.tasks.time.DateTimeUtils.startOfDay
import java.util.* import java.util.*
class SectionedDataSource constructor( class SectionedDataSource constructor(
@ -63,7 +64,7 @@ class SectionedDataSource constructor(
val header = if (sortMode == SortHelper.SORT_IMPORTANCE || sortGroup == 0L) { val header = if (sortMode == SortHelper.SORT_IMPORTANCE || sortGroup == 0L) {
sortGroup sortGroup
} else { } else {
DateTimeUtils.newDateTime(sortGroup).startOfDay().millis sortGroup.startOfDay()
} }
val isCollapsed = collapsed.contains(header) val isCollapsed = collapsed.contains(header)
if (i == 0) { if (i == 0) {

@ -2,6 +2,7 @@ package org.tasks.time
import android.annotation.SuppressLint import android.annotation.SuppressLint
import org.tasks.BuildConfig import org.tasks.BuildConfig
import org.tasks.date.DateTimeUtils.newDateTime
import java.util.* import java.util.*
object DateTimeUtils { object DateTimeUtils {
@ -37,4 +38,6 @@ object DateTimeUtils {
millis.toString() millis.toString()
} }
} }
fun Long.startOfDay(): Long = newDateTime(this).startOfDay().millis
} }
Loading…
Cancel
Save