some fixes to CB menu
All checks were successful
/ Build BaseBand Loader (push) Successful in 2m21s

This commit is contained in:
Daniella / Tove 2024-10-14 04:09:13 +02:00
parent 3dcf210159
commit ebd3754b9c
Signed by: TudbuT
GPG key ID: B3CF345217F202D3

View file

@ -110,17 +110,16 @@ public class Loader implements Util {
x.finish(); x.finish();
}) })
.option("Run BaseBand (custom)", x -> x.newScreen() .option("Run BaseBand (custom)", x -> x.newScreen()
.option("Broadway-Only mode", x1 -> x.data.set("release-only", true))
.option("Run BaseBand normally", ClientBoot::finish) .option("Run BaseBand normally", ClientBoot::finish)
.option("Run in recovery mode", x1 -> { .option("Run in recovery mode", x1 -> {
x.data.set("config-file", "baseband.db.tmp"); x1.data.set("config-file", "baseband.db.tmp");
File file = new File("baseband.db.tmp"); File file = new File("baseband.db.tmp");
file.delete(); file.delete();
file.deleteOnExit(); file.deleteOnExit();
x.finish(); x1.finish();
}) })
.option("Run in read-only mode", x1 -> { .option("Run in read-only mode", x1 -> {
x.data.set("config-file", "baseband.db.tmp"); x1.data.set("config-file", "baseband.db.tmp");
File file = new File("baseband.db.tmp"); File file = new File("baseband.db.tmp");
file.delete(); file.delete();
try { try {
@ -129,18 +128,18 @@ public class Loader implements Util {
throw new RuntimeException(e); throw new RuntimeException(e);
} }
file.deleteOnExit(); file.deleteOnExit();
x.finish(); x1.finish();
}) })
.option("Run in debug mode", x1 -> { .option("Run in debug mode", x1 -> {
// Broadway-PopBob // Broadway-PopBob
if(Hasher.sha512hex(JOptionPane.showInputDialog("I need to make sure you have permission to do this.")).equals("4d05926f29c573e2759f96958025a0a0f2ff6873270c3528d0066a9b6e29ab81f0c633890ef148a4b3da51e50e2c1b96cf9710b4a393bcf1261d54417e255a5e")) { if(Hasher.sha512hex(JOptionPane.showInputDialog("I need to make sure you have permission to do this.")).equals("4d05926f29c573e2759f96958025a0a0f2ff6873270c3528d0066a9b6e29ab81f0c633890ef148a4b3da51e50e2c1b96cf9710b4a393bcf1261d54417e255a5e")) {
x.data.set("ip", "localhost"); x1.data.set("ip", "localhost");
x.finish(); x1.finish();
} }
else { else {
x.currentOption().name = "You are not permitted to do this."; x1.currentOption().name = "You are not permitted to do this.";
x.currentOption().toLabel(); x1.currentOption().toLabel();
x.focus(); x1.focus();
} }
}) })
.option("Back", ClientBoot::back)) .option("Back", ClientBoot::back))
@ -248,7 +247,7 @@ public class Loader implements Util {
} }
}) })
.option("Server mode", x -> x.newScreen() .option("Server mode", x -> x.newScreen()
.option("SPL", x1 -> x1.back().data.set("server", "spl")) .option("SPL (newer)", x1 -> x1.back().data.set("server", "spl"))
.option("Java", x1 -> x1.back().data.set("server", "java"))) .option("Java", x1 -> x1.back().data.set("server", "java")))
.option("Persist changes", x -> { .option("Persist changes", x -> {
try(FileOutputStream fos = new FileOutputStream("baseband_launch.json")) { try(FileOutputStream fos = new FileOutputStream("baseband_launch.json")) {