]> nmode's Git Repositories - signal-cli/blobdiff - lib/src/main/java/org/asamk/signal/manager/helper/PreKeyHelper.java
Implement change phone number
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / helper / PreKeyHelper.java
index 1961fc560fecd685a180755230b91e3727af036c..c08da92c7efc583784a56a4a0d7229dcfd14ee87 100644 (file)
@@ -112,7 +112,12 @@ public class PreKeyHelper {
                     preKeyRecords,
                     lastResortKyberPreKeyRecord,
                     kyberPreKeyRecords);
-            dependencies.getAccountManager().setPreKeys(preKeyUpload);
+            try {
+                dependencies.getAccountManager().setPreKeys(preKeyUpload);
+            } catch (AuthorizationFailedException e) {
+                // This can happen when the primary device has changed phone number
+                logger.warn("Failed to updated pre keys: {}", e.getMessage());
+            }
         }
 
         cleanSignedPreKeys((serviceIdType));