Skip to content

Commit 82cdd00

Browse files
committed
nodes config
1 parent 0fff4c9 commit 82cdd00

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

hedera-microprofile/src/main/java/com/openelements/hedera/microprofile/HieroNetworkConfiguration.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import java.util.Optional;
66
import java.util.Set;
77
import java.util.stream.Collectors;
8+
import java.util.stream.Stream;
89
import org.eclipse.microprofile.config.inject.ConfigProperties;
910
import org.eclipse.microprofile.config.inject.ConfigProperty;
1011

@@ -19,7 +20,7 @@ public record Node(String ip, String port, String account) {
1920

2021
@Inject
2122
@ConfigProperty(name = "nodes")
22-
private Optional<Set<String>> nodes;
23+
private Optional<String> nodes;
2324

2425
@ConfigProperty(name = "mirrornode")
2526
private Optional<String> mirrornode;
@@ -33,10 +34,9 @@ public Optional<String> getMirrornode() {
3334
}
3435

3536
public Set<Node> getNodes() {
36-
if (!nodes.isPresent()) {
37-
return Set.of();
38-
}
39-
return nodes.get().stream()
37+
return nodes.map(n -> n.split(","))
38+
.map(n -> Stream.of(n))
39+
.orElse(Stream.empty())
4040
.map(n -> {
4141
// 172.234.134.4:8080:0.0.3
4242
final String[] split = n.split(":");

hedera-microprofile/src/test/java/com/openelements/hedera/microprofile/test/TestConfigSource.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ public TestConfigSource() {
3939
}
4040
} else {
4141
properties.put("hiero.network.name", Dotenv.load().get("hedera.network.name"));
42+
properties.put("hiero.network.nodes", "127.0.0.1:50211:0.0.3");
43+
properties.put("hiero.network.mirrornode", "http://localhost:8080");
4244
}
4345
}
4446

0 commit comments

Comments
 (0)