later method

String later(
  1. String text, {
  2. Map<String, dynamic>? map,
  3. Map<String, MustacheFilter>? filters,
  4. num? count,
  5. JsonIntlGender? gender,
  6. int precision = 0,
  7. String? locale,
  8. bool? strict,
})

Implementation

String later(
  String text, {
  Map<String, dynamic>? map,
  Map<String, MustacheFilter>? filters,
  num? count,
  JsonIntlGender? gender,
  int precision = 0,
  String? locale,
  bool? strict,
}) {
  map ??= <String, dynamic>{'count': count};

  final mustache = Mustache(
    map: map,
    filters: filters ?? const <String, MustacheFilter>{},
    debug: _debug,
  );
  final message = text;

  final value = message;

  var result = mustache.convert(value);

  assert(() {
    if (_debug) {
      result = '[[$result]]';
    }
    return true;
  }());

  return result;
}