From ce7aeb02bc152e12e4c2bf26a0bfd81ec289def7 Mon Sep 17 00:00:00 2001 From: AsamK Date: Mon, 23 May 2022 17:39:18 +0200 Subject: [PATCH] Only generate prekeys if the corresponding identity key exists --- .../main/java/org/asamk/signal/manager/helper/PreKeyHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/main/java/org/asamk/signal/manager/helper/PreKeyHelper.java b/lib/src/main/java/org/asamk/signal/manager/helper/PreKeyHelper.java index ea5ccdab..7a959dd2 100644 --- a/lib/src/main/java/org/asamk/signal/manager/helper/PreKeyHelper.java +++ b/lib/src/main/java/org/asamk/signal/manager/helper/PreKeyHelper.java @@ -45,11 +45,11 @@ public class PreKeyHelper { } public void refreshPreKeys(ServiceIdType serviceIdType) throws IOException { - final var oneTimePreKeys = generatePreKeys(serviceIdType); final var identityKeyPair = account.getIdentityKeyPair(serviceIdType); if (identityKeyPair == null) { return; } + final var oneTimePreKeys = generatePreKeys(serviceIdType); final var signedPreKeyRecord = generateSignedPreKey(serviceIdType, identityKeyPair); dependencies.getAccountManager() -- 2.50.1