mirror of
https://github.com/Cyrix126/gupaxx.git
synced 2025-01-03 04:29:26 +00:00
fix: take only custom args if not empty (node and proxy)
This commit is contained in:
parent
a5f26bd4f1
commit
e1241b3e20
2 changed files with 16 additions and 17 deletions
|
@ -56,14 +56,7 @@ impl Helper {
|
||||||
}
|
}
|
||||||
pub fn build_node_args(state: &crate::disk::state::Node) -> Vec<String> {
|
pub fn build_node_args(state: &crate::disk::state::Node) -> Vec<String> {
|
||||||
let mut args = Vec::with_capacity(500);
|
let mut args = Vec::with_capacity(500);
|
||||||
if !state.arguments.is_empty() && !state.simple {
|
if !state.arguments.is_empty() && !state.simple {}
|
||||||
// This parses the input
|
|
||||||
// todo: set the state if user change port and token
|
|
||||||
for arg in state.arguments.split_whitespace() {
|
|
||||||
let arg = if arg == "localhost" { "127.0.0.1" } else { arg };
|
|
||||||
args.push(arg.to_string());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// [Simple]
|
// [Simple]
|
||||||
if state.simple {
|
if state.simple {
|
||||||
|
@ -84,6 +77,13 @@ impl Helper {
|
||||||
args.push("--prune-blockchain".to_string());
|
args.push("--prune-blockchain".to_string());
|
||||||
|
|
||||||
// [Advanced]
|
// [Advanced]
|
||||||
|
} else if !state.arguments.is_empty() {
|
||||||
|
// This parses the input
|
||||||
|
// todo: set the state if user change port and token
|
||||||
|
for arg in state.arguments.split_whitespace() {
|
||||||
|
let arg = if arg == "localhost" { "127.0.0.1" } else { arg };
|
||||||
|
args.push(arg.to_string());
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
let dir = if state.path_db.is_empty() {
|
let dir = if state.path_db.is_empty() {
|
||||||
String::from(".bitmonero")
|
String::from(".bitmonero")
|
||||||
|
|
|
@ -112,15 +112,6 @@ impl Helper {
|
||||||
let api_port;
|
let api_port;
|
||||||
let ip;
|
let ip;
|
||||||
let port;
|
let port;
|
||||||
// custom args from user input
|
|
||||||
if !state.arguments.is_empty() && !state.simple {
|
|
||||||
// This parses the input
|
|
||||||
// todo: set the state if user change port and token
|
|
||||||
for arg in state.arguments.split_whitespace() {
|
|
||||||
let arg = if arg == "localhost" { "127.0.0.1" } else { arg };
|
|
||||||
args.push(arg.to_string());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// [Simple]
|
// [Simple]
|
||||||
if state.simple {
|
if state.simple {
|
||||||
// Build the xmrig argument
|
// Build the xmrig argument
|
||||||
|
@ -143,6 +134,14 @@ impl Helper {
|
||||||
lock2!(helper, pub_api_xp).node = "127.0.0.1:3333 (Local P2Pool)".to_string();
|
lock2!(helper, pub_api_xp).node = "127.0.0.1:3333 (Local P2Pool)".to_string();
|
||||||
|
|
||||||
// [Advanced]
|
// [Advanced]
|
||||||
|
} else if !state.arguments.is_empty() {
|
||||||
|
// custom args from user input
|
||||||
|
// This parses the input
|
||||||
|
// todo: set the state if user change port and token
|
||||||
|
for arg in state.arguments.split_whitespace() {
|
||||||
|
let arg = if arg == "localhost" { "127.0.0.1" } else { arg };
|
||||||
|
args.push(arg.to_string());
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
// XMRig doesn't understand [localhost]
|
// XMRig doesn't understand [localhost]
|
||||||
let p2pool_ip = if state.p2pool_ip == "localhost" || state.p2pool_ip.is_empty() {
|
let p2pool_ip = if state.p2pool_ip == "localhost" || state.p2pool_ip.is_empty() {
|
||||||
|
|
Loading…
Reference in a new issue