mirror of
https://github.com/Cyrix126/gupaxx.git
synced 2024-12-23 07:09:23 +00:00
node: fix node name max length
This commit is contained in:
parent
c388f53cd1
commit
4058aa0f8f
1 changed files with 3 additions and 30 deletions
33
src/node.rs
33
src/node.rs
|
@ -62,7 +62,7 @@ pub const REMOTE_NODES: [(&str, &str, &str, &str); 24] = [
|
||||||
];
|
];
|
||||||
|
|
||||||
pub const REMOTE_NODE_LENGTH: usize = REMOTE_NODES.len();
|
pub const REMOTE_NODE_LENGTH: usize = REMOTE_NODES.len();
|
||||||
pub const REMOTE_NODE_MAX_CHARS: usize = 25; // node-01-xmr.godevs.cloud
|
pub const REMOTE_NODE_MAX_CHARS: usize = 28; // xmr.aa78i2efsewr0neeknk.xyz
|
||||||
|
|
||||||
pub struct RemoteNode {
|
pub struct RemoteNode {
|
||||||
pub ip: &'static str,
|
pub ip: &'static str,
|
||||||
|
@ -215,35 +215,8 @@ pub fn format_ip_location(og_ip: &str, extra_space: bool) -> String {
|
||||||
"??? | ???".to_string()
|
"??? | ???".to_string()
|
||||||
}
|
}
|
||||||
|
|
||||||
// node-01-xmr.godevs.cloud = 25 max length
|
|
||||||
pub fn format_ip(ip: &str) -> String {
|
pub fn format_ip(ip: &str) -> String {
|
||||||
match ip.len() {
|
format!("{: >28}", ip)
|
||||||
1 => format!("{} ", ip),
|
|
||||||
2 => format!("{} ", ip),
|
|
||||||
3 => format!("{} ", ip),
|
|
||||||
4 => format!("{} ", ip),
|
|
||||||
5 => format!("{} ", ip),
|
|
||||||
6 => format!("{} ", ip),
|
|
||||||
7 => format!("{} ", ip),
|
|
||||||
8 => format!("{} ", ip),
|
|
||||||
9 => format!("{} ", ip),
|
|
||||||
10 => format!("{} ", ip),
|
|
||||||
11 => format!("{} ", ip),
|
|
||||||
12 => format!("{} ", ip),
|
|
||||||
13 => format!("{} ", ip),
|
|
||||||
14 => format!("{} ", ip),
|
|
||||||
15 => format!("{} ", ip),
|
|
||||||
16 => format!("{} ", ip),
|
|
||||||
17 => format!("{} ", ip),
|
|
||||||
18 => format!("{} ", ip),
|
|
||||||
19 => format!("{} ", ip),
|
|
||||||
20 => format!("{} ", ip),
|
|
||||||
21 => format!("{} ", ip),
|
|
||||||
22 => format!("{} ", ip),
|
|
||||||
23 => format!("{} ", ip),
|
|
||||||
24 => format!("{} ", ip),
|
|
||||||
_ => format!("{}", ip),
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------- Node data
|
//---------------------------------------------------------------------------------------------------- Node data
|
||||||
|
@ -445,7 +418,7 @@ mod test {
|
||||||
#[test]
|
#[test]
|
||||||
fn spacing() {
|
fn spacing() {
|
||||||
for (ip, _, _, _) in crate::REMOTE_NODES {
|
for (ip, _, _, _) in crate::REMOTE_NODES {
|
||||||
assert!(crate::format_ip(ip).len() <= crate::REMOTE_NODE_MAX_CHARS);
|
assert!(crate::format_ip(ip).len() == crate::REMOTE_NODE_MAX_CHARS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue