summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils
diff options
context:
space:
mode:
authorhannibal2 <24389977+hannibal00212@users.noreply.github.com>2023-07-25 03:36:16 +0200
committerhannibal2 <24389977+hannibal00212@users.noreply.github.com>2023-07-25 03:36:16 +0200
commit4acfc5313cb68d28167c4fe4c91ad7666befc677 (patch)
treeabe83581a533a06d8063601d3142059a1c344f92 /src/main/java/at/hannibal2/skyhanni/utils
parente2c7746ab27d8abdfef3e93743ed243a68469192 (diff)
downloadskyhanni-4acfc5313cb68d28167c4fe4c91ad7666befc677.tar.gz
skyhanni-4acfc5313cb68d28167c4fe4c91ad7666befc677.tar.bz2
skyhanni-4acfc5313cb68d28167c4fe4c91ad7666befc677.zip
Show locations of inactive Blood Effigy
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/TimeUtils.kt6
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/jsonobjects/RiftEffingesJson.java11
2 files changed, 15 insertions, 2 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/TimeUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/TimeUtils.kt
index a0b6e91d8..4f9c1b799 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/TimeUtils.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/TimeUtils.kt
@@ -69,7 +69,9 @@ object TimeUtils {
}
// TODO: use kotlin Duration
- fun getMillis(string: String) = pattern.matchMatcher(string.lowercase().trim()) {
+ fun getMillis(string: String) = getMillis_(string.replace("m", "m ").replace(" ", " "))
+
+ private fun getMillis_(string: String) = pattern.matchMatcher(string.lowercase().trim()) {
val years = group("y")?.toLong() ?: 0L
val days = group("d")?.toLong() ?: 0L
val hours = group("h")?.toLong() ?: 0L
@@ -83,7 +85,7 @@ object TimeUtils {
millis += days * 24 * 60 * 60 * 1000
millis += (years * 365.25 * 24 * 60 * 60 * 1000).toLong()
- millis
+ millis
} ?: tryAlternativeFormat(string)
private fun tryAlternativeFormat(string: String): Long {
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/jsonobjects/RiftEffingesJson.java b/src/main/java/at/hannibal2/skyhanni/utils/jsonobjects/RiftEffingesJson.java
new file mode 100644
index 000000000..47c10c2c9
--- /dev/null
+++ b/src/main/java/at/hannibal2/skyhanni/utils/jsonobjects/RiftEffingesJson.java
@@ -0,0 +1,11 @@
+package at.hannibal2.skyhanni.utils.jsonobjects;
+
+import at.hannibal2.skyhanni.utils.LorenzVec;
+import com.google.gson.annotations.Expose;
+
+import java.util.List;
+
+public class RiftEffingesJson {
+ @Expose
+ public List<LorenzVec> locations;
+}