clipRequestedText static method

String? clipRequestedText(
  1. String? s
)

s cut to kRequestedTextMax characters (null / blank → null).

Implementation

static String? clipRequestedText(String? s) {
  if (s == null) return null;
  final t = s.trim();
  if (t.isEmpty) return null;
  final r = t.runes.toList(growable: false);
  return r.length <= kRequestedTextMax
      ? t
      : String.fromCharCodes(r.take(kRequestedTextMax));
}