Skip to content

Commit ab6ef4d

Browse files
committed
Rename user repositories
1 parent 20e389d commit ab6ef4d

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

kafka-connect-oura-source/src/main/java/org/radarbase/connect/rest/oura/user/OuraServiceUserRepositoryKtor.kt renamed to kafka-connect-oura-source/src/main/java/org/radarbase/connect/rest/oura/user/OuraServiceUserRepository.kt

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ import org.radarbase.ktor.auth.ClientCredentialsConfig
5757
import org.radarbase.ktor.auth.clientCredentials
5858
import org.radarbase.oura.user.OuraUser
5959
import org.radarbase.oura.user.User
60-
import org.radarbase.oura.user.UserRepository
6160
import org.slf4j.LoggerFactory
6261
import java.io.IOException
6362
import java.util.concurrent.ConcurrentHashMap
@@ -68,7 +67,7 @@ import kotlin.time.Duration.Companion.minutes
6867
import 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) {

kafka-connect-oura-source/src/main/java/org/radarbase/connect/rest/oura/user/OuraServiceUserRepository.java renamed to kafka-connect-oura-source/src/main/java/org/radarbase/connect/rest/oura/user/OuraServiceUserRepositoryLegacy.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
import static kotlin.sequences.SequencesKt.*;
6161

6262
@SuppressWarnings("unused")
63-
public class OuraServiceUserRepository implements UserRepository {
63+
public class OuraServiceUserRepositoryLegacy implements UserRepository {
6464
Instant MIN_INSTANT = Instant.EPOCH;
6565

6666
public static final JsonFactory JSON_FACTORY = new JsonFactory();
@@ -88,7 +88,7 @@ public class OuraServiceUserRepository implements UserRepository {
8888
private OAuth2Client repositoryClient;
8989
private String basicCredentials;
9090

91-
public OuraServiceUserRepository() {
91+
public OuraServiceUserRepositoryLegacy() {
9292
this.client = new OkHttpClient.Builder()
9393
.connectTimeout(CONNECTION_TIMEOUT)
9494
.readTimeout(CONNECTION_READ_TIMEOUT)

0 commit comments

Comments
 (0)