maskEmail property

String get maskEmail

Implementation

String get maskEmail {
  final parts = split('@');

  if (parts.length != 2 || parts.first.isEmpty) return this;

  final name = parts.first;

  if (name.length <= 2) {
    return '${name.substring(0, 1)}***@${parts.last}';
  }

  return '${name.substring(0, 2)}***@${parts.last}';
}