]> nmode's Git Repositories - signal-cli/commitdiff
Load json even if signalingKey is missing
authorAsamK <asamk@gmx.de>
Mon, 6 Jul 2015 08:47:43 +0000 (10:47 +0200)
committerAsamK <asamk@gmx.de>
Mon, 6 Jul 2015 08:47:43 +0000 (10:47 +0200)
Is the case when the account is registered, but not verified

src/main/java/cli/Manager.java

index 1e7f02266554e6b5defdbb183c86e07f1035beac..ff2178b416245c14e7e96ca282112f4fa69df661 100644 (file)
@@ -81,7 +81,9 @@ public class Manager {
         JSONObject in = new JSONObject(IOUtils.toString(new FileInputStream(getFileName())));
         username = in.getString("username");
         password = in.getString("password");
         JSONObject in = new JSONObject(IOUtils.toString(new FileInputStream(getFileName())));
         username = in.getString("username");
         password = in.getString("password");
-        signalingKey = in.getString("signalingKey");
+        if (in.has("signalingKey")) {
+            signalingKey = in.getString("signalingKey");
+        }
         axolotlStore = new JsonAxolotlStore(in.getJSONObject("axolotlStore"));
         registered = in.getBoolean("registered");
         accountManager = new TextSecureAccountManager(URL, TRUST_STORE, username, password);
         axolotlStore = new JsonAxolotlStore(in.getJSONObject("axolotlStore"));
         registered = in.getBoolean("registered");
         accountManager = new TextSecureAccountManager(URL, TRUST_STORE, username, password);