From: AsamK Date: Mon, 23 May 2022 15:39:18 +0000 (+0200) Subject: Only generate prekeys if the corresponding identity key exists X-Git-Tag: v0.10.7~15 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/ce7aeb02bc152e12e4c2bf26a0bfd81ec289def7?ds=sidebyside Only generate prekeys if the corresponding identity key exists --- 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()