maskedTarget property
String
get
maskedTarget
+91XXXXXX1234 / abXXXX@domain for the "sent to" line.
Implementation
String get maskedTarget {
if (isEmail) {
final parts = to.split('@');
if (parts.length != 2) return to;
final name = parts[0];
final keep = name.length > 5 ? 5 : 1;
return '${name.substring(0, keep)}${'X' * (name.length - keep)}@${parts[1]}';
}
if (to.length <= 4) return to;
return '${'X' * (to.length - 4)}${to.substring(to.length - 4)}';
}