From 70508544cd6612b1d06cc792be7a087d06470def Mon Sep 17 00:00:00 2001 From: valere Date: Fri, 7 Apr 2023 14:09:56 +0200 Subject: [PATCH] fix warning equals but no hashcode --- .../sdk/api/session/crypto/keysbackup/BackupRecoveryKey.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/matrix-sdk-android/src/kotlinCrypto/java/org/matrix/android/sdk/api/session/crypto/keysbackup/BackupRecoveryKey.kt b/matrix-sdk-android/src/kotlinCrypto/java/org/matrix/android/sdk/api/session/crypto/keysbackup/BackupRecoveryKey.kt index c33b760000..39c4bfd5f8 100644 --- a/matrix-sdk-android/src/kotlinCrypto/java/org/matrix/android/sdk/api/session/crypto/keysbackup/BackupRecoveryKey.kt +++ b/matrix-sdk-android/src/kotlinCrypto/java/org/matrix/android/sdk/api/session/crypto/keysbackup/BackupRecoveryKey.kt @@ -27,6 +27,10 @@ class BackupRecoveryKey(private val key: ByteArray) : IBackupRecoveryKey { return this.toBase58() == other.toBase58() } + override fun hashCode(): Int { + return key.contentHashCode() + } + override fun toBase58() = computeRecoveryKey(key) override fun toBase64() = key.toBase64NoPadding()