Skip to content

Commit

Permalink
chore: detekt
Browse files Browse the repository at this point in the history
  • Loading branch information
yamilmedina committed Aug 29, 2023
1 parent 40a354b commit 5c90090
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -65,16 +65,19 @@ import com.wire.kalium.network.defaultHttpEngine
import com.wire.kalium.network.networkContainer.AuthenticatedHttpClientProvider
import com.wire.kalium.network.networkContainer.AuthenticatedHttpClientProviderImpl
import com.wire.kalium.network.networkContainer.AuthenticatedNetworkContainer
import com.wire.kalium.network.session.CertificatePinning
import com.wire.kalium.network.session.SessionManager
import io.ktor.client.engine.HttpClientEngine

internal class AuthenticatedNetworkContainerV5 internal constructor(
private val networkStateObserver: NetworkStateObserver,
private val sessionManager: SessionManager,
private val selfUserId: UserId,
certificatePinning: CertificatePinning,
engine: HttpClientEngine = defaultHttpEngine(
sessionManager.serverConfig().links.apiProxy,
sessionManager.proxyCredentials()
serverConfigDTOApiProxy = sessionManager.serverConfig().links.apiProxy,
proxyCredentials = sessionManager.proxyCredentials(),
certificatePinning = certificatePinning
)
) : AuthenticatedNetworkContainer,
AuthenticatedHttpClientProvider by AuthenticatedHttpClientProviderImpl(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,19 +36,24 @@ import com.wire.kalium.network.defaultHttpEngine
import com.wire.kalium.network.networkContainer.UnauthenticatedNetworkClientProvider
import com.wire.kalium.network.networkContainer.UnauthenticatedNetworkClientProviderImpl
import com.wire.kalium.network.networkContainer.UnauthenticatedNetworkContainer
import com.wire.kalium.network.session.CertificatePinning
import com.wire.kalium.network.tools.ServerConfigDTO
import io.ktor.client.engine.HttpClientEngine

class UnauthenticatedNetworkContainerV5 internal constructor(
networkStateObserver: NetworkStateObserver,
backendLinks: ServerConfigDTO,
proxyCredentials: ProxyCredentialsDTO?,
engine: HttpClientEngine = defaultHttpEngine(backendLinks.links.apiProxy, proxyCredentials)
certificatePinning: CertificatePinning,
engine: HttpClientEngine = defaultHttpEngine(
serverConfigDTOApiProxy = backendLinks.links.apiProxy,
proxyCredentials = proxyCredentials,
certificatePinning = certificatePinning
),
) : UnauthenticatedNetworkContainer,
UnauthenticatedNetworkClientProvider by UnauthenticatedNetworkClientProviderImpl(
networkStateObserver,
backendLinks,
proxyCredentials,
engine
) {
override val loginApi: LoginApi get() = LoginApiV5(unauthenticatedNetworkClient)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,8 @@ interface AuthenticatedNetworkContainer {
5 -> AuthenticatedNetworkContainerV5(
networkStateObserver,
sessionManager,
selfUserId
selfUserId,
certificatePinning
)

else -> error("Unsupported version: $version")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ import com.wire.kalium.network.api.v2.unauthenticated.networkContainer.Unauthent
import com.wire.kalium.network.api.v3.unauthenticated.networkContainer.UnauthenticatedNetworkContainerV3
import com.wire.kalium.network.api.v4.unauthenticated.networkContainer.UnauthenticatedNetworkContainerV4
import com.wire.kalium.network.api.v5.unauthenticated.networkContainer.UnauthenticatedNetworkContainerV5
import com.wire.kalium.network.session.CertificatePinning
import com.wire.kalium.network.tools.ServerConfigDTO
import io.ktor.client.engine.HttpClientEngine

Expand Down Expand Up @@ -94,7 +95,8 @@ interface UnauthenticatedNetworkContainer {
5 -> UnauthenticatedNetworkContainerV5(
networkStateObserver,
serverConfigDTO,
proxyCredentials = proxyCredentials
proxyCredentials = proxyCredentials,
certificatePinning = certificatePinning,
)

else -> error("Unsupported version: ${serverConfigDTO.metaData.commonApiVersion.version}")
Expand Down

0 comments on commit 5c90090

Please sign in to comment.