From 030f027516ee078af37739518b03b4e60707e98a Mon Sep 17 00:00:00 2001 From: Valere Date: Fri, 21 Feb 2020 18:33:39 +0100 Subject: [PATCH] Fixes #1051 XSigning | Self verification Empty bottomsheet --- .../crypto/verification/DefaultVerificationService.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/DefaultVerificationService.kt b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/DefaultVerificationService.kt index 5ea4b32e85..77ab218164 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/DefaultVerificationService.kt +++ b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/DefaultVerificationService.kt @@ -1087,8 +1087,12 @@ internal class DefaultVerificationService @Inject constructor( } .distinct() - transport.sendVerificationRequest(methodValues, localID, otherUserId, null, targetDevices) { _, _ -> + transport.sendVerificationRequest(methodValues, localID, otherUserId, null, targetDevices) { _, info -> // Nothing special to do in to device mode + updatePendingRequest(verificationRequest.copy( + // localId stays different + requestInfo = info + )) } requestsForUser.add(verificationRequest)