From 6dc8435fa100f02f9f65d11ef0b083d3e7f3a5bc Mon Sep 17 00:00:00 2001 From: AsamK Date: Sat, 25 Dec 2021 16:07:27 +0100 Subject: [PATCH] Optimize getAccessFor method --- .../signal/manager/helper/UnidentifiedAccessHelper.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/src/main/java/org/asamk/signal/manager/helper/UnidentifiedAccessHelper.java b/lib/src/main/java/org/asamk/signal/manager/helper/UnidentifiedAccessHelper.java index 5e4dd77d..e13c02e4 100644 --- a/lib/src/main/java/org/asamk/signal/manager/helper/UnidentifiedAccessHelper.java +++ b/lib/src/main/java/org/asamk/signal/manager/helper/UnidentifiedAccessHelper.java @@ -142,12 +142,13 @@ public class UnidentifiedAccessHelper { public Optional getAccessFor(RecipientId recipient) { var recipientUnidentifiedAccessKey = getTargetUnidentifiedAccessKey(recipient); + if (recipientUnidentifiedAccessKey == null) { + return Optional.absent(); + } + var selfUnidentifiedAccessKey = getSelfUnidentifiedAccessKey(); var selfUnidentifiedAccessCertificate = getSenderCertificateFor(recipient); - - if (recipientUnidentifiedAccessKey == null - || selfUnidentifiedAccessKey == null - || selfUnidentifiedAccessCertificate == null) { + if (selfUnidentifiedAccessKey == null || selfUnidentifiedAccessCertificate == null) { return Optional.absent(); } -- 2.50.1