normalizeAuthAnonymousDisplayName function

String? normalizeAuthAnonymousDisplayName(
  1. String? value
)

Normalizes an optional generated display name before persistence.

Implementation

String? normalizeAuthAnonymousDisplayName(String? value) {
  if (value == null) return null;
  final normalized = value.trim();
  if (normalized.isEmpty) return null;
  if (normalized.length > 128 || _containsControlCharacter(normalized)) {
    throw ArgumentError.value(
      value,
      'name',
      'must contain at most 128 non-control characters',
    );
  }
  return normalized;
}