DNET: Add JS object properties as server names; refactor save/load/server storage to support this (#2482)

This commit is contained in:
Michael Ficocelli
2026-02-10 03:13:47 -05:00
committed by GitHub
parent b99e522d1c
commit bab6280735
14 changed files with 213 additions and 120 deletions
+5 -1
View File
@@ -81,7 +81,11 @@ function getNsOnServerNearLabyrinth() {
function getFirstDarknetServerAdjacentToDarkWeb() {
addLowLevelServersIfNeeded();
const darkweb = getDarknetServerOrThrow(SpecialServers.DarkWeb);
return darkweb.serversOnNetwork.filter((hostname) => hostname !== SpecialServers.Home)[0];
const result = darkweb.serversOnNetwork.filter((hostname) => hostname !== SpecialServers.Home)[0];
if (!result) {
throw new Error("No darknet server adjacent to darkweb found");
}
return result;
}
function getNsOnNonDarkwebDarknetServer() {