add file flag fallback to set testnet on startup

This commit is contained in:
Craig Raw
2020-10-16 12:37:19 +02:00
parent bda5c1a709
commit 194f0f5c1b
3 changed files with 9 additions and 1 deletions
@@ -8,6 +8,7 @@ import com.sparrowwallet.sparrow.glyphfont.FontAwesome5Brands;
import com.sparrowwallet.sparrow.io.Config;
import com.sparrowwallet.sparrow.io.FileType;
import com.sparrowwallet.sparrow.io.IOUtils;
import com.sparrowwallet.sparrow.io.Storage;
import com.sparrowwallet.sparrow.preferences.PreferenceGroup;
import com.sparrowwallet.sparrow.preferences.PreferencesDialog;
import javafx.application.Application;
@@ -138,6 +139,11 @@ public class MainApp extends Application {
}
}
File testnetFlag = new File(Storage.getSparrowHome(), "network-" + Network.TESTNET.getName());
if(testnetFlag.exists()) {
Network.set(Network.TESTNET);
}
if(Network.get() != Network.MAINNET) {
log.info("Using " + Network.get() + " configuration");
}
@@ -285,7 +285,7 @@ public class Storage {
return getSparrowHome();
}
static File getSparrowHome() {
public static File getSparrowHome() {
if(System.getProperty(MainApp.APP_HOME_PROPERTY) != null) {
return new File(System.getProperty(MainApp.APP_HOME_PROPERTY));
}