From 0be6b63c4e0532e09cc2500390a3e93e2495939c Mon Sep 17 00:00:00 2001 From: MohamadJaara Date: Thu, 25 Jan 2024 10:23:12 +0100 Subject: [PATCH] fix test service --- .../com/wire/kalium/testservice/managed/InstanceService.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/testservice/src/main/kotlin/com/wire/kalium/testservice/managed/InstanceService.kt b/testservice/src/main/kotlin/com/wire/kalium/testservice/managed/InstanceService.kt index 190e74317b0..dc1a59d142f 100644 --- a/testservice/src/main/kotlin/com/wire/kalium/testservice/managed/InstanceService.kt +++ b/testservice/src/main/kotlin/com/wire/kalium/testservice/managed/InstanceService.kt @@ -24,6 +24,7 @@ import com.wire.kalium.logger.KaliumLogLevel import com.wire.kalium.logic.CoreLogger import com.wire.kalium.logic.CoreLogic import com.wire.kalium.logic.configuration.server.ServerConfig +import com.wire.kalium.logic.data.auth.login.ProxyCredentials import com.wire.kalium.logic.data.client.ClientType import com.wire.kalium.logic.data.client.DeleteClientParam import com.wire.kalium.logic.data.conversation.ClientId @@ -166,7 +167,7 @@ class InstanceService( } log.info("Instance $instanceId: Login with ${instanceRequest.email} on ${instanceRequest.backend}") - val loginResult = provideVersionedAuthenticationScope(coreLogic, serverConfig) + val loginResult = provideVersionedAuthenticationScope(coreLogic, serverConfig, null) .login( instanceRequest.email, instanceRequest.password, true, secondFactorVerificationCode = instanceRequest.verificationCode @@ -290,8 +291,8 @@ class InstanceService( }, deleteLocalFilesTimeoutInMinutes.toMinutes(), TimeUnit.MINUTES) } - private suspend fun provideVersionedAuthenticationScope(coreLogic: CoreLogic, serverLinks: ServerConfig.Links): AuthenticationScope = - when (val result = coreLogic.versionedAuthenticationScope(serverLinks).invoke()) { + private suspend fun provideVersionedAuthenticationScope(coreLogic: CoreLogic, serverLinks: ServerConfig.Links, proxyCredentials: ProxyCredentials?): AuthenticationScope = + when (val result = coreLogic.versionedAuthenticationScope(serverLinks).invoke(proxyCredentials)) { is AutoVersionAuthScopeUseCase.Result.Failure.Generic -> throw WebApplicationException("failed to create authentication scope: ${result.genericFailure}")