decorate method

String? decorate(
  1. Map<String, dynamic> params
)

Implementation

String? decorate(Map<String, dynamic> params) {
  if (text == null) {
    return null;
  }

  if (params.isEmpty) {
    return text;
  }

  var msg = text;
  params.forEach((index, element) {
    var _replaced = '';
    if (element != null) {
      _replaced = element.toString();
    }

    msg = msg?.replaceAll('{$index}', _replaced);
  });

  return msg;
}