]> nmode's Git Repositories - signal-cli/blobdiff - src/main/java/org/asamk/signal/manager/RegistrationManager.java
Extract JsonWriter for json output
[signal-cli] / src / main / java / org / asamk / signal / manager / RegistrationManager.java
index e740bb914cf1f36c5a39f203e85517d5c269062a..d6bf78b13a012c6e129681de5bf4355052c8f246 100644 (file)
@@ -37,11 +37,12 @@ import org.whispersystems.signalservice.internal.push.LockedException;
 import org.whispersystems.signalservice.internal.push.VerifyAccountResponse;
 import org.whispersystems.signalservice.internal.util.DynamicCredentialsProvider;
 
+import java.io.Closeable;
 import java.io.File;
 import java.io.IOException;
 import java.util.Locale;
 
-public class RegistrationManager implements AutoCloseable {
+public class RegistrationManager implements Closeable {
 
     private SignalAccount account;
     private final PathConfig pathConfig;
@@ -112,7 +113,6 @@ public class RegistrationManager implements AutoCloseable {
             accountManager.requestSmsVerificationCode(false, Optional.fromNullable(captcha), Optional.absent());
         }
 
-        account.setRegistered(false);
         account.save();
     }
 
@@ -185,7 +185,7 @@ public class RegistrationManager implements AutoCloseable {
     }
 
     @Override
-    public void close() throws Exception {
+    public void close() throws IOException {
         if (account != null) {
             account.close();
             account = null;