From 2e115b21354e0f719e1fb66d7e1acd4be88fb0f8 Mon Sep 17 00:00:00 2001
From: Taras <tarassmakula@gmail.com>
Date: Mon, 27 Jun 2022 17:08:19 +0300
Subject: [PATCH] Add interface methods

---
 .../session/crypto/keysbackup/KeysBackupService.kt  | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/keysbackup/KeysBackupService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/keysbackup/KeysBackupService.kt
index 8cdd69f7..03407488 100644
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/keysbackup/KeysBackupService.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/keysbackup/KeysBackupService.kt
@@ -189,6 +189,12 @@ interface KeysBackupService {
                                    stepProgressListener: StepProgressListener?,
                                    callback: MatrixCallback<ImportRoomKeysResult>)
 
+    fun restoreBcryptKeysWithRecoveryKey(keysVersionResult: KeysVersionResult,
+                                   recoveryKey: String, roomId: String?,
+                                   sessionId: String?,
+                                   stepProgressListener: StepProgressListener?,
+                                   callback: MatrixCallback<ImportRoomKeysResult>)
+
     /**
      * Restore a backup with a password from a given backup version stored on the homeserver.
      *
@@ -206,6 +212,13 @@ interface KeysBackupService {
                                      stepProgressListener: StepProgressListener?,
                                      callback: MatrixCallback<ImportRoomKeysResult>)
 
+    fun restoreBcryptKeyBackupWithPassword(keysBackupVersion: KeysVersionResult,
+                                     password: String,
+                                     roomId: String?,
+                                     sessionId: String?,
+                                     stepProgressListener: StepProgressListener?,
+                                     callback: MatrixCallback<ImportRoomKeysResult>)
+
     val keysBackupVersion: KeysVersionResult?
     val currentBackupVersion: String?
     val isEnabled: Boolean
-- 
GitLab