@@ -57,7 +57,6 @@ import org.radarbase.ktor.auth.ClientCredentialsConfig
5757import org.radarbase.ktor.auth.clientCredentials
5858import org.radarbase.oura.user.OuraUser
5959import org.radarbase.oura.user.User
60- import org.radarbase.oura.user.UserRepository
6160import org.slf4j.LoggerFactory
6261import java.io.IOException
6362import java.util.concurrent.ConcurrentHashMap
@@ -68,7 +67,7 @@ import kotlin.time.Duration.Companion.minutes
6867import kotlin.time.Duration.Companion.seconds
6968
7069@Suppress(" unused" )
71- class OuraServiceUserRepositoryKtor : UserRepository {
70+ class OuraServiceUserRepository : OuraServiceUserRepositoryLegacy () {
7271 private lateinit var userCache: CachedSet <OuraUser >
7372 private lateinit var client: HttpClient
7473 private val credentialCaches = ConcurrentHashMap <String , CachedValue <OAuth2UserCredentials >>()
@@ -82,7 +81,7 @@ class OuraServiceUserRepositoryKtor : UserRepository {
8281 makeRequest { url(" users/$key " ) }
8382 }
8483
85- fun initialize (config : OuraRestSourceConnectorConfig ) {
84+ override fun initialize (config : OuraRestSourceConnectorConfig ) {
8685 val containedUsers = config.ouraUsers.toHashSet()
8786
8887 client =
@@ -189,7 +188,7 @@ class OuraServiceUserRepositoryKtor : UserRepository {
189188 }
190189
191190 @Throws(IOException ::class , UserNotAuthorizedException ::class )
192- fun refreshAccessToken (user : User ): String {
191+ override fun refreshAccessToken (user : User ): String {
193192 if (! user.isAuthorized) {
194193 throw UserNotAuthorizedException (" User is not authorized" )
195194 }
@@ -228,13 +227,13 @@ class OuraServiceUserRepositoryKtor : UserRepository {
228227 throw ex
229228 }
230229
231- fun hasPendingUpdates (): Boolean =
230+ override fun hasPendingUpdates (): Boolean =
232231 runBlocking(Dispatchers .Default ) {
233232 userCache.isStale()
234233 }
235234
236235 @Throws(IOException ::class )
237- fun applyPendingUpdates () {
236+ override fun applyPendingUpdates () {
238237 logger.info(" Requesting user information from webservice" )
239238
240239 runBlocking(Dispatchers .Default ) {
0 commit comments