Skip to content

Commit

Permalink
fix: some end points are not routed through the proxy server (#2400)
Browse files Browse the repository at this point in the history
* fix: some end points are not routed through the proxy server

* fix cli

* fix android sample

* fix test service

* detekt

* fix ios target

* fix tests

* refactor: reimplement update api versions usecase to use proxy (#2414)

* refactor: implement UpdateApiVersionsUseCaseImpl to be proxy safe

* feat: add proxy URL and need auth indication to custom server dialogs

* fix tests

(cherry picked from commit b1f14574e945e276fe275acce468346d755a97a3)
  • Loading branch information
MohamadJaara committed Feb 12, 2024
1 parent bd70f8d commit c7af276
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion kalium
Submodule kalium updated 59 files
+1 βˆ’1 android/src/main/kotlin/com/wire/kalium/presentation/MainActivity.kt
+2 βˆ’1 cli/src/commonMain/kotlin/com/wire/kalium/cli/commands/LoginCommand.kt
+2 βˆ’1 logic/src/androidMain/kotlin/com/wire/kalium/logic/CoreLogic.kt
+4 βˆ’1 logic/src/androidMain/kotlin/com/wire/kalium/logic/feature/UserSessionScope.kt
+4 βˆ’1 logic/src/androidMain/kotlin/com/wire/kalium/logic/feature/UserSessionScopeProviderImpl.kt
+1 βˆ’0 logic/src/appleMain/kotlin/com/wire/kalium/logic/CoreLogic.kt
+3 βˆ’0 logic/src/appleMain/kotlin/com/wire/kalium/logic/feature/UserSessionScope.kt
+3 βˆ’0 logic/src/appleMain/kotlin/com/wire/kalium/logic/feature/UserSessionScopeProviderImpl.kt
+11 βˆ’5 logic/src/commonMain/kotlin/com/wire/kalium/logic/CoreLogic.kt
+29 βˆ’24 logic/src/commonMain/kotlin/com/wire/kalium/logic/GlobalKaliumScope.kt
+134 βˆ’0 logic/src/commonMain/kotlin/com/wire/kalium/logic/configuration/server/CustomServerConfigRepository.kt
+1 βˆ’3 logic/src/commonMain/kotlin/com/wire/kalium/logic/configuration/server/ServerConfig.kt
+4 βˆ’102 logic/src/commonMain/kotlin/com/wire/kalium/logic/configuration/server/ServerConfigRepository.kt
+10 βˆ’4 logic/src/commonMain/kotlin/com/wire/kalium/logic/data/session/SessionMapper.kt
+21 βˆ’6 logic/src/commonMain/kotlin/com/wire/kalium/logic/data/session/SessionRepository.kt
+2 βˆ’2 logic/src/commonMain/kotlin/com/wire/kalium/logic/di/MapperProvider.kt
+6 βˆ’2 logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/SessionManagerExt.kt
+13 βˆ’2 logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/UserSessionScope.kt
+8 βˆ’6 logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/appVersioning/ObserveIfAppUpdateRequiredUseCase.kt
+14 βˆ’3 logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/auth/AddAuthenticatedUserUseCase.kt
+25 βˆ’6 logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/auth/AuthenticationScope.kt
+11 βˆ’4 logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/auth/DomainLookupUseCase.kt
+17 βˆ’12 .../src/commonMain/kotlin/com/wire/kalium/logic/feature/auth/autoVersioningAuth/AutoVersionAuthScopeUseCase.kt
+0 βˆ’64 logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/server/FetchApiVersionUseCase.kt
+3 βˆ’3 logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/server/GetServerConfigUseCase.kt
+0 βˆ’71 logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/server/ObserveServerConfigUseCase.kt
+11 βˆ’4 logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/server/ServerConfigForAccountUseCase.kt
+2 βˆ’2 logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/server/StoreServerConfigUseCase.kt
+48 βˆ’5 logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/server/UpdateApiVersionsUseCase.kt
+3 βˆ’3 logic/src/commonMain/kotlin/com/wire/kalium/logic/functional/Either.kt
+281 βˆ’0 logic/src/commonTest/kotlin/com/wire/kalium/logic/configuration/CustomServerConfigRepositoryTest.kt
+1 βˆ’2 logic/src/commonTest/kotlin/com/wire/kalium/logic/configuration/ServerConfigMapperTest.kt
+1 βˆ’152 logic/src/commonTest/kotlin/com/wire/kalium/logic/configuration/ServerConfigRepositoryTest.kt
+1 βˆ’11 logic/src/commonTest/kotlin/com/wire/kalium/logic/data/session/SessionMapperTest.kt
+3 βˆ’4 logic/src/commonTest/kotlin/com/wire/kalium/logic/data/session/SessionRepositoryTest.kt
+33 βˆ’17 logic/src/commonTest/kotlin/com/wire/kalium/logic/feature/auth/AddAuthenticatedUserUseCaseTest.kt
+21 βˆ’13 logic/src/commonTest/kotlin/com/wire/kalium/logic/feature/auth/DomainLookupUseCaseTest.kt
+0 βˆ’135 logic/src/commonTest/kotlin/com/wire/kalium/logic/feature/server/FetchApiVersionUseCaseTest.kt
+9 βˆ’9 logic/src/commonTest/kotlin/com/wire/kalium/logic/feature/server/StoreServerConfigUseCaseTest.kt
+274 βˆ’31 logic/src/commonTest/kotlin/com/wire/kalium/logic/feature/server/UpdateApiVersionUseCaseTest.kt
+2 βˆ’1 logic/src/jvmMain/kotlin/com/wire/kalium/logic/CoreLogic.kt
+4 βˆ’1 logic/src/jvmMain/kotlin/com/wire/kalium/logic/feature/UserSessionScope.kt
+4 βˆ’0 logic/src/jvmMain/kotlin/com/wire/kalium/logic/feature/UserSessionScopeProviderImpl.kt
+2 βˆ’2 network/src/commonMain/kotlin/com/wire/kalium/network/HttpEngine.kt
+10 βˆ’3 network/src/commonMain/kotlin/com/wire/kalium/network/api/base/unbound/configuration/ServerConfigApi.kt
+6 βˆ’5 network/src/commonMain/kotlin/com/wire/kalium/network/api/base/unbound/versioning/VersionApi.kt
+8 βˆ’0 ...kotlin/com/wire/kalium/network/api/v0/unauthenticated/networkContainer/UnauthenticatedNetworkContainerV0.kt
+8 βˆ’0 ...kotlin/com/wire/kalium/network/api/v2/unauthenticated/networkContainer/UnauthenticatedNetworkContainerV2.kt
+8 βˆ’0 ...kotlin/com/wire/kalium/network/api/v3/unauthenticated/networkContainer/UnauthenticatedNetworkContainerV3.kt
+8 βˆ’0 ...kotlin/com/wire/kalium/network/api/v4/unauthenticated/networkContainer/UnauthenticatedNetworkContainerV4.kt
+8 βˆ’0 ...kotlin/com/wire/kalium/network/api/v5/unauthenticated/networkContainer/UnauthenticatedNetworkContainerV5.kt
+1 βˆ’0 network/src/commonMain/kotlin/com/wire/kalium/network/networkContainer/AuthenticatedNetworkContainer.kt
+11 βˆ’0 network/src/commonMain/kotlin/com/wire/kalium/network/networkContainer/UnauthenticatedNetworkContainer.kt
+4 βˆ’10 network/src/commonMain/kotlin/com/wire/kalium/network/networkContainer/UnboundNetworkContainer.kt
+22 βˆ’7 network/src/commonTest/kotlin/com/wire/kalium/api/ApiTest.kt
+3 βˆ’3 network/src/commonTest/kotlin/com/wire/kalium/api/common/VersionApiTest.kt
+22 βˆ’0 persistence/src/commonMain/db_global/com/wire/kalium/persistence/Accounts.sq
+55 βˆ’0 persistence/src/commonMain/kotlin/com/wire/kalium/persistence/daokaliumdb/AccountsDAO.kt
+12 βˆ’5 testservice/src/main/kotlin/com/wire/kalium/testservice/managed/InstanceService.kt

0 comments on commit c7af276

Please sign in to comment.