Skip to content

Commit 1fb9aa8

Browse files
committed
chg: fallback to ledget default endpoints if present
1 parent a2b405b commit 1fb9aa8

File tree

1 file changed

+3
-1
lines changed
  • src/main/java/com/radynamics/dallipay

1 file changed

+3
-1
lines changed

src/main/java/com/radynamics/dallipay/Main.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import java.time.LocalDateTime;
2121
import java.time.ZoneId;
2222
import java.time.format.DateTimeFormatter;
23+
import java.util.Arrays;
2324
import java.util.Collections;
2425
import java.util.Optional;
2526

@@ -80,7 +81,8 @@ public static void main(String[] args) {
8081
var transformInstruction = TransformInstructionFactory.create(ledger, configFilePath, networkId);
8182
if (ledger.getNetwork() != null && !networkAvailable(ledger)) {
8283
log.warn("No connection could be established to %s.".formatted(ledger.getNetwork().getUrl()));
83-
transformInstruction.setNetwork(null);
84+
// Fallback to first default network (eg. XRPL) or null if there aren't any (eg. Bitcoin).
85+
transformInstruction.setNetwork(Arrays.stream(ledger.getDefaultNetworkInfo()).findFirst().orElse(null));
8486
}
8587

8688
var frm = new MainForm(!existsDb);

0 commit comments

Comments
 (0)