]> nmode's Git Repositories - signal-cli/blobdiff - src/main/java/org/asamk/signal/manager/RegistrationManager.java
Convert gradle scripts to kotlin
[signal-cli] / src / main / java / org / asamk / signal / manager / RegistrationManager.java
index b3df9376adee40f9e1ba69dd302836d9fee8f018..506948badde039f026bf58f94deb1445faaa2fa8 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;
@@ -69,7 +70,7 @@ public class RegistrationManager implements AutoCloseable {
                 account.getUsername(),
                 account.getPassword(),
                 account.getSignalingKey(),
-                SignalServiceAddress.DEFAULT_DEVICE_ID), userAgent, null, timer);
+                SignalServiceAddress.DEFAULT_DEVICE_ID), userAgent, null, ServiceConfig.AUTOMATIC_NETWORK_RETRY, timer);
         final KeyBackupService keyBackupService = ServiceConfig.createKeyBackupService(accountManager);
         this.pinHelper = new PinHelper(keyBackupService);
     }
@@ -184,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;