X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/e74be0c345321888c1fbfa05616cb90cf3f07ffb..d4b4bd86038025ec69e95c9994e30077d1c9d241:/src/main/java/org/asamk/signal/manager/RegistrationManager.java diff --git a/src/main/java/org/asamk/signal/manager/RegistrationManager.java b/src/main/java/org/asamk/signal/manager/RegistrationManager.java index e740bb91..d6bf78b1 100644 --- a/src/main/java/org/asamk/signal/manager/RegistrationManager.java +++ b/src/main/java/org/asamk/signal/manager/RegistrationManager.java @@ -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;