aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils/SimpleTimeMark.kt
diff options
context:
space:
mode:
authorThunderblade73 <85900443+Thunderblade73@users.noreply.github.com>2024-03-10 19:29:33 +0100
committerGitHub <noreply@github.com>2024-03-10 19:29:33 +0100
commit6b19f73c526fc4bbb196b7b547750ebe60feb76d (patch)
treef9a875b184c78916a6c7064edcb35cc3a862749c /src/main/java/at/hannibal2/skyhanni/utils/SimpleTimeMark.kt
parent498afd58e3405d473107e08a3b1891f93f76a96a (diff)
downloadskyhanni-6b19f73c526fc4bbb196b7b547750ebe60feb76d.tar.gz
skyhanni-6b19f73c526fc4bbb196b7b547750ebe60feb76d.tar.bz2
skyhanni-6b19f73c526fc4bbb196b7b547750ebe60feb76d.zip
Debug Feature: Added TrackSoundsCommand (#855)
Co-authored-by: Linnea Gräf <nea@nea.moe> Co-authored-by: hannibal2 <24389977+hannibal002@users.noreply.github.com> Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com>
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils/SimpleTimeMark.kt')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/SimpleTimeMark.kt2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/SimpleTimeMark.kt b/src/main/java/at/hannibal2/skyhanni/utils/SimpleTimeMark.kt
index 621f2fd5e..784eb85ec 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/SimpleTimeMark.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/SimpleTimeMark.kt
@@ -41,6 +41,8 @@ value class SimpleTimeMark(private val millis: Long) : Comparable<SimpleTimeMark
fun farPast() = SimpleTimeMark(0)
fun farFuture() = SimpleTimeMark(Long.MAX_VALUE)
+ fun Duration.fromNow() = now() + this
+
fun Long.asTimeMark() = SimpleTimeMark(this)
fun SkyBlockTime.asTimeMark() = SimpleTimeMark(toMillis())
}