Skip to content

Commit 39ee8fa

Browse files
committed
Update OuraUser
1 parent cbfc469 commit 39ee8fa

File tree

1 file changed

+2
-2
lines changed
  • oura-library/src/main/kotlin/org/radarbase/oura/user

1 file changed

+2
-2
lines changed

oura-library/src/main/kotlin/org/radarbase/oura/user/OuraUser.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ data class OuraUser(
1818
@JsonProperty("startDate") override val startDate: Instant,
1919
@JsonProperty("endDate") override val endDate: Instant,
2020
@JsonProperty("version") override val version: String? = null,
21-
@JsonProperty("serviceUserId") override val serviceUserId: String,
21+
@JsonProperty("serviceUserId") override val serviceUserId: String? = null,
2222
) : User {
2323
override val observationKey: ObservationKey = ObservationKey(projectId, userId, sourceId)
2424
override val versionedId: String = "$id${version?.let { "#$it" } ?: ""}"
2525

26-
fun isComplete() = isAuthorized && startDate.isBefore(endDate)
26+
fun isComplete() = isAuthorized && startDate.isBefore(endDate) && serviceUserId != null
2727
}

0 commit comments

Comments
 (0)