package world.respect.datalayer.ext import kotlin.time.Instant /** * Unix timestamp for maximum date we will recognize as being a set date: 1/Jan/2200 */ const val MAX_VALID_DATE = 7258118400000 const val MS_PER_HOUR = (60 * 60 * 1000) const val MS_PER_MIN = (60 * 1000) /** * Unix timestamp 24hours beyond the maximum date that we will recognize. We must not use Long.MAX_VALUE, * because adding anything (e.g. timezone offset) to MAX_VALUE will wrap to the most negative possible * value, leading to unpredictable behavior. */ const val UNSET_DISTANT_FUTURE = MAX_VALID_DATE + (24 * MS_PER_HOUR) val EPOCH = Instant.fromEpochMilliseconds(0)