Encrypted peer-to-peer IM for data security. Own data, own privacy. (Rust+Flutter)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

39 lines
758 B

String betterPrint(String? info) {
if (info == null) {
return '';
}
final len = info.length;
if (len > 8) {
return info.substring(0, 8) + '...' + info.substring(len - 6, len);
} else {
return info;
}
}
String gidPrint(String? gid) {
if (gid == null) {
return '';
}
final info = gid.toUpperCase();
final len = info.length;
if (len > 8) {
return 'EH' + info.substring(0, 6) + '...' + info.substring(len - 4, len);
} else {
return info;
}
}
String addrPrint(String? addr) {
if (addr == null) {
return '';
}
final info = addr.toLowerCase();
final len = info.length;
if (len > 8) {
return '0x' + info.substring(0, 8) + '...' + info.substring(len - 6, len);
} else {
return info;
}
}