mirror of
https://github.com/Qortal/qortal.git
synced 2025-04-29 22:37:52 +00:00
based on isTestNet, add separete testnet app name and config directory
This commit is contained in:
parent
f6607e0f7e
commit
8b5655a120
@ -5,12 +5,14 @@ public class RNSCommon {
|
||||
/**
|
||||
* Destination application name
|
||||
*/
|
||||
public static String APP_NAME = "qortal";
|
||||
public static String MAINNET_APP_NAME = "qortal"; // production
|
||||
public static String TESTNET_APP_NAME = "qortaltest"; // test net
|
||||
|
||||
/**
|
||||
* Configuration path relative to the Qortal launch directory
|
||||
*/
|
||||
public static String defaultRNSConfigPath = ".reticulum";
|
||||
public static String defaultRNSConfigPathTestnet = ".reticulum_test";
|
||||
|
||||
///**
|
||||
// * Qortal RNS Destinations
|
||||
|
@ -33,7 +33,7 @@ import lombok.Data;
|
||||
import lombok.Synchronized;
|
||||
|
||||
import org.qortal.repository.DataException;
|
||||
//import org.qortal.settings.Settings;
|
||||
import org.qortal.settings.Settings;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
@ -71,14 +71,15 @@ public class RNSNetwork {
|
||||
|
||||
Reticulum reticulum;
|
||||
//private static final String APP_NAME = "qortal";
|
||||
static final String APP_NAME = RNSCommon.APP_NAME;
|
||||
static final String defaultConfigPath = ".reticulum"; // if empty will look in Reticulums default paths
|
||||
static final String APP_NAME = Settings.getInstance().isTestNet() ? RNSCommon.TESTNET_APP_NAME: RNSCommon.MAINNET_APP_NAME;
|
||||
//static final String defaultConfigPath = ".reticulum"; // if empty will look in Reticulums default paths
|
||||
static final String defaultConfigPath = Settings.getInstance().isTestNet() ? RNSCommon.defaultRNSConfigPathTestnet: RNSCommon.defaultRNSConfigPath;
|
||||
//static final String defaultConfigPath = RNSCommon.defaultRNSConfigPath;
|
||||
//private final String defaultConfigPath = Settings.getInstance().getDefaultRNSConfigPathForReticulum();
|
||||
//private final String defaultConfigPath = Settings.getInstance().getReticulumDefaultConfigPath();
|
||||
private static Integer MAX_PEERS = 12;
|
||||
//private final Integer MAX_PEERS = Settings.getInstance().getMaxReticulumPeers();
|
||||
//private final Integer MAX_PEERS = Settings.getInstance().getReticulumMaxPeers();
|
||||
private static Integer MIN_DESIRED_PEERS = 3;
|
||||
//private final Integer MIN_DESIRED_PEERS = Settings.getInstance().getMinDesiredPeers();
|
||||
//private final Integer MIN_DESIRED_PEERS = Settings.getInstance().getReticulumMinDesiredPeers();
|
||||
Identity serverIdentity;
|
||||
public Destination baseDestination;
|
||||
private volatile boolean isShuttingDown = false;
|
||||
@ -155,13 +156,12 @@ public class RNSNetwork {
|
||||
APP_NAME,
|
||||
"core"
|
||||
);
|
||||
//// idea for other entry point
|
||||
//// idea for other entry point (needs AnnounceHandler with appropriate aspect)
|
||||
//dataDestination = new Destination(
|
||||
// serverIdentity,
|
||||
// Direction.IN,
|
||||
// DestinationType.SINGLE,
|
||||
// APP_NAME,
|
||||
// "core",
|
||||
// "qdn"
|
||||
//);
|
||||
log.info("Destination {} {} running", Hex.encodeHexString(baseDestination.getHash()), baseDestination.getName());
|
||||
@ -322,12 +322,13 @@ public class RNSNetwork {
|
||||
// getBaseDestination().announce();
|
||||
//}
|
||||
|
||||
//@Slf4j
|
||||
private class QAnnounceHandler implements AnnounceHandler {
|
||||
@Override
|
||||
public String getAspectFilter() {
|
||||
// handle all announces
|
||||
return null;
|
||||
//return null;
|
||||
// handle cortal.core announces
|
||||
return "qortal.core";
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -31,6 +31,8 @@ import static io.reticulum.link.LinkStatus.ACTIVE;
|
||||
import static io.reticulum.identity.IdentityKnownDestination.recall;
|
||||
//import static io.reticulum.identity.IdentityKnownDestination.recallAppData;
|
||||
|
||||
import org.qortal.settings.Settings;
|
||||
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import static java.nio.charset.StandardCharsets.UTF_8;
|
||||
import org.apache.commons.codec.binary.Hex;
|
||||
@ -45,8 +47,7 @@ import lombok.AccessLevel;
|
||||
@Slf4j
|
||||
public class RNSPeer {
|
||||
|
||||
//static final String APP_NAME = "qortal";
|
||||
//static final String APP_NAME = RNSCommon.APP_NAME;
|
||||
static final String APP_NAME = Settings.getInstance().isTestNet() ? RNSCommon.TESTNET_APP_NAME: RNSCommon.MAINNET_APP_NAME;
|
||||
//static final String defaultConfigPath = new String(".reticulum");
|
||||
//static final String defaultConfigPath = RNSCommon.defaultRNSConfigPath;
|
||||
|
||||
@ -75,7 +76,7 @@ public class RNSPeer {
|
||||
this.serverIdentity,
|
||||
Direction.OUT,
|
||||
DestinationType.SINGLE,
|
||||
RNSNetwork.APP_NAME,
|
||||
APP_NAME,
|
||||
"core"
|
||||
);
|
||||
peerDestination.setProofStrategy(ProofStrategy.PROVE_ALL);
|
||||
@ -221,7 +222,7 @@ public class RNSPeer {
|
||||
public void linkResourceTransferStarted(Resource resource) {
|
||||
log.debug("Resource transfer started");
|
||||
}
|
||||
public void linkResourceTransferComcluded(Resource resource) {
|
||||
public void linkResourceTransferConcluded(Resource resource) {
|
||||
log.debug("Resource transfer complete");
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user