From 8ecbde7c2f2ce2e71ad22bead00ceb62feda8345 Mon Sep 17 00:00:00 2001 From: Taras Smakula <tarassmakula@gmail.com> Date: Wed, 8 May 2024 16:55:29 +0300 Subject: [PATCH] Remove deh device creation on auth --- .../feature/pass_phrase/create/CreatePassPhraseDataSource.kt | 1 - .../feature/pass_phrase/restore/RestoreBackupDataSource.kt | 4 ---- 2 files changed, 5 deletions(-) diff --git a/auth/src/main/java/org/futo/circles/auth/feature/pass_phrase/create/CreatePassPhraseDataSource.kt b/auth/src/main/java/org/futo/circles/auth/feature/pass_phrase/create/CreatePassPhraseDataSource.kt index 6e15a17d3..9dc6c754b 100644 --- a/auth/src/main/java/org/futo/circles/auth/feature/pass_phrase/create/CreatePassPhraseDataSource.kt +++ b/auth/src/main/java/org/futo/circles/auth/feature/pass_phrase/create/CreatePassPhraseDataSource.kt @@ -33,7 +33,6 @@ class CreatePassPhraseDataSource @Inject constructor( createKeyBackup(backupCreationInfo) val keyData = ssssDataSource.storeBsSpekeKeyIntoSSSS(keyBackupPrivateKey) crossSigningDataSource.initCrossSigningIfNeed(keyData.keySpec) - MatrixSessionProvider.currentSession?.cryptoService()?.createDehydratedDevice(keyBackupPrivateKey) loadingLiveData.postValue(LoadingData(isLoading = false)) } diff --git a/auth/src/main/java/org/futo/circles/auth/feature/pass_phrase/restore/RestoreBackupDataSource.kt b/auth/src/main/java/org/futo/circles/auth/feature/pass_phrase/restore/RestoreBackupDataSource.kt index 21c9836e3..fcdd46dd0 100644 --- a/auth/src/main/java/org/futo/circles/auth/feature/pass_phrase/restore/RestoreBackupDataSource.kt +++ b/auth/src/main/java/org/futo/circles/auth/feature/pass_phrase/restore/RestoreBackupDataSource.kt @@ -14,7 +14,6 @@ import org.matrix.android.sdk.api.extensions.tryOrNull import org.matrix.android.sdk.api.listeners.StepProgressListener import org.matrix.android.sdk.api.session.crypto.keysbackup.BackupRecoveryKey import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupService -import org.matrix.android.sdk.api.session.crypto.keysbackup.extractCurveKeyFromRecoveryKey import org.matrix.android.sdk.api.session.crypto.keysbackup.toKeysVersionResult import javax.inject.Inject @@ -78,9 +77,6 @@ class RestoreBackupDataSource @Inject constructor( try { val keyData = ssssDataSource.getBsSpekeRecoveryKey(progressObserver) restoreKeysWithRecoveryKey(keyData) - extractCurveKeyFromRecoveryKey(keyData.recoveryKey)?.let { - MatrixSessionProvider.currentSession?.cryptoService()?.createDehydratedDevice(it) - } } catch (e: Throwable) { loadingLiveData.postValue(LoadingData(isLoading = false)) throw e -- GitLab