Making reconnect delay configurable

This commit is contained in:
Kyle Melton 2017-07-15 13:20:24 -07:00
parent 224066d24f
commit f85c709757
1 changed files with 2 additions and 1 deletions

View File

@ -375,6 +375,7 @@ public final class SubDataClient {
if (!socket.isClosed()) socket.close();
host.api.executeEvent(new SubNetworkDisconnectEvent());
log.info.println("The SubData Connection was closed");
int reconnectDelay = host.config.get().getSection("Settings").getSection("SubData").getInt("Reconnect delay");
if (reconnect) {
log.info.println("Attempting to reconnect in 30 seconds");
Timer timer = new Timer();
@ -392,7 +393,7 @@ public final class SubDataClient {
log.warn.println("Connection was unsuccessful, retrying in 30 seconds");
}
}
}, TimeUnit.SECONDS.toMillis(30), TimeUnit.SECONDS.toMillis(30));
}, TimeUnit.SECONDS.toMillis(reconnectDelay), TimeUnit.SECONDS.toMillis(reconnectDelay));
}
host.subdata = null;
}