Skip to content

Commit f8a3113

Browse files
committed
Make offset seconds
1 parent a7eaa20 commit f8a3113

13 files changed

+18
-12
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class OuraDailyActivityConverter(
2323
TopicData(
2424
key = user.observationKey,
2525
topic = topic,
26-
offset = startInstant.toEpochMilli(),
26+
offset = startInstant.toEpoch(),
2727
value = it.toDailyActivity(startInstant),
2828
)
2929
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class OuraDailyReadinessConverter(
2323
TopicData(
2424
key = user.observationKey,
2525
topic = topic,
26-
offset = startInstant.toEpochMilli(),
26+
offset = startInstant.toEpoch(),
2727
value = it.toDailyReadiness(startInstant),
2828
)
2929
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class OuraDailySleepConverter(
2323
TopicData(
2424
key = user.observationKey,
2525
topic = topic,
26-
offset = startInstant.toEpochMilli(),
26+
offset = startInstant.toEpoch(),
2727
value = it.toDailySleep(startInstant),
2828
)
2929
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class OuraDailySpo2Converter(
2828
TopicData(
2929
key = user.observationKey,
3030
topic = topic,
31-
offset = startInstant.toEpochMilli(),
31+
offset = startInstant.toEpoch(),
3232
value = it.toDailySpo2(startInstant),
3333
)
3434
}

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import okhttp3.Headers
55
import org.radarbase.oura.request.OuraRequestGenerator.Companion.JSON_READER
66
import org.radarbase.oura.request.RestRequest
77
import org.radarbase.oura.user.User
8+
import java.time.Instant
9+
810
/**
911
* Abstract class to help convert Fitbit data to Avro Data.
1012
*/
@@ -36,4 +38,8 @@ interface OuraDataConverter : RecordConverter {
3638
}
3739
.toList()
3840
}
41+
42+
fun Instant.toEpoch(): Long {
43+
return this.toEpochMilli() / 1000
44+
}
3945
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class OuraHeartRateConverter(
2424
TopicData(
2525
key = user.observationKey,
2626
topic = topic,
27-
offset = startInstant.toEpochMilli(),
27+
offset = startInstant.toEpoch(),
2828
value = it.toHeartRate(startInstant),
2929
)
3030
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class OuraRestModePeriodConverter(
2323
TopicData(
2424
key = user.observationKey,
2525
topic = topic,
26-
offset = startInstant.toEpochMilli(),
26+
offset = startInstant.toEpoch(),
2727
value = it.toRestModePeriod(startInstant),
2828
)
2929
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class OuraRestModeTagConverter(
3232
TopicData(
3333
key = user.observationKey,
3434
topic = topic,
35-
offset = startInstant.toEpochMilli(),
35+
offset = startInstant.toEpoch(),
3636
value = data.toTag(startInstant, it.textValue()),
3737
)
3838
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class OuraSessionConverter(
2525
TopicData(
2626
key = user.observationKey,
2727
topic = topic,
28-
offset = startInstant.toEpochMilli(),
28+
offset = startInstant.toEpoch(),
2929
value = it.toSession(startInstant),
3030
)
3131
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class OuraSleepConverter(
2424
TopicData(
2525
key = user.observationKey,
2626
topic = topic,
27-
offset = startInstant.toEpochMilli(),
27+
offset = startInstant.toEpoch(),
2828
value = it.toSleep(startInstant),
2929
)
3030
}

0 commit comments

Comments
 (0)