runelite: add --disable-update-check

This commit is contained in:
Adam
2018-04-29 13:08:20 -04:00
parent c567ca277a
commit 23c7701f65
2 changed files with 11 additions and 4 deletions

View File

@@ -35,10 +35,15 @@ import net.runelite.http.api.updatecheck.UpdateCheckClient;
@Slf4j
public class ClientLoader
{
public Optional<Applet> loadRs()
public Optional<Applet> loadRs(boolean disableUpdateCheck)
{
final UpdateCheckClient updateCheck = new UpdateCheckClient();
boolean isOutdated = updateCheck.isOutdated();
boolean isOutdated = false;
if (!disableUpdateCheck)
{
final UpdateCheckClient updateCheck = new UpdateCheckClient();
isOutdated = updateCheck.isOutdated();
}
try
{

View File

@@ -122,6 +122,7 @@ public class RuneLite
parser.accepts("developer-mode");
parser.accepts("no-rs");
parser.accepts("debug");
parser.accepts("disable-update-check");
setOptions(parser.parse(args));
PROFILES_DIR.mkdirs();
@@ -143,8 +144,9 @@ public class RuneLite
{
// Load RuneLite or Vanilla client
final boolean hasRs = !getOptions().has("no-rs");
final boolean disableUpdateCheck = getOptions().has("disable-update-check");
final Optional<Applet> optionalClient = hasRs
? new ClientLoader().loadRs()
? new ClientLoader().loadRs(disableUpdateCheck)
: Optional.empty();
if (!optionalClient.isPresent() && hasRs)