Skip to content

Commit 350ac2a

Browse files
committed
updated ktlint error and resolved key errors
1 parent 2612e23 commit 350ac2a

File tree

6 files changed

+33
-14
lines changed

6 files changed

+33
-14
lines changed

buildSrc/src/main/kotlin/Versions.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ object Versions {
2424
const val okhttp = "4.12.0"
2525

2626
const val firebaseAdmin = "9.4.0"
27-
const val radarSchemas = "0.8.11"
27+
const val radarSchemas = "0.8.12"
2828
const val ktor = "2.3.10"
2929

3030
const val junit = "5.10.2"

oura-library/src/main/kotlin/org/radarbase/oura/converter/OuraDailyCardiovascularAgeConverter.kt

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ import org.radarbase.oura.user.User
55
import org.radarcns.connector.oura.OuraDailyCardiovascularAge
66
import org.slf4j.LoggerFactory
77
import java.time.Instant
8-
import java.time.OffsetDateTime
8+
import java.time.LocalDate
9+
import java.time.ZoneId
10+
import java.time.format.DateTimeFormatter
911

1012
class OuraDailyCardiovascularAgeConverter(
1113
private val topic: String = "connect_oura_daily_cardiovascular_age",
@@ -18,8 +20,11 @@ class OuraDailyCardiovascularAgeConverter(
1820
?: return emptySequence()
1921
return array.asSequence()
2022
.mapCatching {
21-
val startTime = OffsetDateTime.parse(it["timestamp"].textValue())
22-
val startInstant = startTime.toInstant()
23+
val localDate = LocalDate.parse(
24+
it["day"].textValue(),
25+
DateTimeFormatter.ISO_LOCAL_DATE,
26+
)
27+
val startInstant = localDate.atStartOfDay(ZoneId.systemDefault()).toInstant()
2328
TopicData(
2429
key = user.observationKey,
2530
topic = topic,

oura-library/src/main/kotlin/org/radarbase/oura/converter/OuraDailyResilienceConverter.kt

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import org.radarcns.connector.oura.OuraResilienceLevel
77
import org.slf4j.LoggerFactory
88
import java.time.Instant
99
import java.time.OffsetDateTime
10+
import java.time.LocalDate
11+
import java.time.ZoneId
12+
import java.time.format.DateTimeFormatter
1013

1114
class OuraDailyResilienceConverter(
1215
private val topic: String = "connect_oura_daily_resilience",
@@ -19,8 +22,11 @@ class OuraDailyResilienceConverter(
1922
?: return emptySequence()
2023
return array.asSequence()
2124
.mapCatching {
22-
val startTime = OffsetDateTime.parse(it["timestamp"].textValue())
23-
val startInstant = startTime.toInstant()
25+
val localDate = LocalDate.parse(
26+
it["day"].textValue(),
27+
DateTimeFormatter.ISO_LOCAL_DATE,
28+
)
29+
val startInstant = localDate.atStartOfDay(ZoneId.systemDefault()).toInstant()
2430
TopicData(
2531
key = user.observationKey,
2632
topic = topic,
@@ -40,9 +46,11 @@ class OuraDailyResilienceConverter(
4046
id = data.get("id")?.textValue()
4147
day = data.get("day")?.textValue()
4248
contributorSleepRecovery = data.get("contributors")?.get("sleep_recovery")?.floatValue()
43-
contributorDaytimeRecovery = data.get("contributors")?.get("daytime_recovery")?.floatValue()
49+
contributorDaytimeRecovery = data.get("contributors")
50+
?.get("daytime_recovery")?.floatValue()
4451
contributorStress = data.get("contributors")?.get("stress")?.floatValue()
45-
level = data.get("level")?.textValue()?.classifyResilienceLevel() ?: OuraResilienceLevel.UNKNOWN
52+
level = data.get("level")?.textValue()?.classifyResilienceLevel()
53+
?: OuraResilienceLevel.UNKNOWN
4654
}.build()
4755
}
4856

oura-library/src/main/kotlin/org/radarbase/oura/converter/OuraDailyStressConverter.kt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import org.radarcns.connector.oura.OuraDaySummaryType
77
import org.slf4j.LoggerFactory
88
import java.time.Instant
99
import java.time.OffsetDateTime
10+
import java.time.LocalDate
11+
import java.time.ZoneId
12+
import java.time.format.DateTimeFormatter
1013

1114
class OuraDailyStressConverter(
1215
private val topic: String = "connect_oura_daily_stress",
@@ -19,8 +22,11 @@ class OuraDailyStressConverter(
1922
?: return emptySequence()
2023
return array.asSequence()
2124
.mapCatching {
22-
val startTime = OffsetDateTime.parse(it["timestamp"].textValue())
23-
val startInstant = startTime.toInstant()
25+
val localDate = LocalDate.parse(
26+
it["day"].textValue(),
27+
DateTimeFormatter.ISO_LOCAL_DATE,
28+
)
29+
val startInstant = localDate.atStartOfDay(ZoneId.systemDefault()).toInstant()
2430
TopicData(
2531
key = user.observationKey,
2632
topic = topic,
@@ -57,4 +63,4 @@ class OuraDailyStressConverter(
5763
companion object {
5864
val logger = LoggerFactory.getLogger(OuraDailyStressConverter::class.java)
5965
}
60-
}
66+
}

oura-library/src/main/kotlin/org/radarbase/oura/converter/OuraVO2MaxConverter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ class OuraVO2MaxConverter(
4040
day = data.get("day")?.textValue()
4141
vo2Max = data.get("vo2_max")?.floatValue()
4242
timestamp = data.get("timestamp")?.textValue()?.let {
43-
OffsetDateTime.parse(it).toInstant().toEpochMilli()
43+
OffsetDateTime.parse(it).toInstant().toEpochMilli() / 1000.0
4444
}
4545
}.build()
4646
}
4747

4848
companion object {
4949
val logger = LoggerFactory.getLogger(OuraDailyStressConverter::class.java)
5050
}
51-
}
51+
}

oura-library/src/main/kotlin/org/radarbase/oura/route/OuraVO2MaxRoute.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ class OuraVO2MaxRoute(
1212
override fun toString(): String = "oura_vo2_max"
1313

1414
override var converters = listOf(OuraVO2MaxConverter())
15-
}
15+
}

0 commit comments

Comments
 (0)