Skip to content

Commit

Permalink
chore: remove duplicated enroll e2ei use case (#2788)
Browse files Browse the repository at this point in the history
  • Loading branch information
MohamadJaara committed Mar 13, 2024
1 parent 0fec080 commit 8bd9040
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 7 deletions.
Expand Up @@ -26,7 +26,6 @@ import com.wire.kalium.logic.feature.asset.GetAssetSizeLimitUseCase
import com.wire.kalium.logic.feature.asset.GetAvatarAssetUseCase
import com.wire.kalium.logic.feature.client.FinalizeMLSClientAfterE2EIEnrollment
import com.wire.kalium.logic.feature.conversation.GetAllContactsNotInConversationUseCase
import com.wire.kalium.logic.feature.e2ei.usecase.EnrollE2EIUseCase
import com.wire.kalium.logic.feature.e2ei.usecase.GetE2eiCertificateUseCase
import com.wire.kalium.logic.feature.e2ei.usecase.GetMembersE2EICertificateStatusesUseCase
import com.wire.kalium.logic.feature.e2ei.usecase.GetUserE2eiCertificateStatusUseCase
Expand Down Expand Up @@ -113,11 +112,6 @@ class UserModule {
fun providePersistReadReceiptsStatusConfig(userScope: UserScope): PersistReadReceiptsStatusConfigUseCase =
userScope.persistReadReceiptsStatusConfig

@ViewModelScoped
@Provides
fun provideEnrollE2EIUseCase(userScope: UserScope): EnrollE2EIUseCase =
userScope.enrollE2EI

@ViewModelScoped
@Provides
fun provideFinalizeMLSClientAfterE2EIEnrollmentUseCase(userScope: UserScope): FinalizeMLSClientAfterE2EIEnrollment =
Expand Down
Expand Up @@ -63,6 +63,7 @@ class GetE2EICertificateViewModel @Inject constructor(
val currentSessionResult = currentSession()
if (currentSessionResult is CurrentSessionResult.Success && currentSessionResult.accountInfo.isValid()) {
coreLogic.getSessionScope(currentSessionResult.accountInfo.userId)
.users
.enrollE2EI
.initialEnrollment(isNewClientRegistration = isNewClient)
.fold({
Expand All @@ -82,6 +83,7 @@ class GetE2EICertificateViewModel @Inject constructor(

if (currentSessionResult is CurrentSessionResult.Success && currentSessionResult.accountInfo.isValid()) {
val enrollmentResult = coreLogic.getSessionScope(currentSessionResult.accountInfo.userId)
.users
.enrollE2EI.finalizeEnrollment(
oAuthResult.idToken,
oAuthResult.authState,
Expand Down
2 changes: 1 addition & 1 deletion kalium
Submodule kalium updated 16 files
+49 βˆ’3 cryptography/src/commonMain/kotlin/com/wire/kalium/cryptography/IDs.kt
+109 βˆ’0 cryptography/src/commonTest/kotlin/com/wire/kalium/cryptography/WireIdentityHandleTest.kt
+11 βˆ’2 logic/src/commonMain/kotlin/com/wire/kalium/logic/data/call/CallRepository.kt
+1 βˆ’1 logic/src/commonMain/kotlin/com/wire/kalium/logic/data/conversation/DecryptedMessageBundleMapper.kt
+0 βˆ’1 logic/src/commonMain/kotlin/com/wire/kalium/logic/data/conversation/MLSConversationRepository.kt
+3 βˆ’4 logic/src/commonMain/kotlin/com/wire/kalium/logic/data/e2ei/E2EIRepository.kt
+1 βˆ’1 logic/src/commonMain/kotlin/com/wire/kalium/logic/data/e2ei/MLSConversationsVerificationStatusesHandler.kt
+0 βˆ’2 logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/UserSessionScope.kt
+1 βˆ’5 logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/e2ei/usecase/GetE2EICertificateUseCase.kt
+18 βˆ’8 logic/src/commonTest/kotlin/com/wire/kalium/logic/data/conversation/MLSConversationRepositoryTest.kt
+2 βˆ’2 logic/src/commonTest/kotlin/com/wire/kalium/logic/data/e2ei/E2EIRepositoryTest.kt
+20 βˆ’2 logic/src/commonTest/kotlin/com/wire/kalium/logic/feature/e2ei/GetE2eiCertificateUseCaseTest.kt
+98 βˆ’24 network/src/commonMain/kotlin/com/wire/kalium/network/api/base/unbound/acme/ACMEApi.kt
+62 βˆ’17 network/src/commonMain/kotlin/com/wire/kalium/network/api/base/unbound/acme/ACMEResponse.kt
+6 βˆ’6 network/src/commonTest/kotlin/com/wire/kalium/api/common/ACMEApiTest.kt
+1 βˆ’1 tango-tests/src/integrationTest/kotlin/action/ACMEActions.kt

0 comments on commit 8bd9040

Please sign in to comment.