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 6e15a17d3d1627e4909c7282380a04833e705217..9dc6c754bad907b60df768099265a5be0d9b2405 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 21c9836e3ab2912165f8d6ba37db8fd4cc78d4b6..fcdd46dd01766e4535130bacbb3a4c3895d69e41 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