replaceFileReferences method

Future<String?> replaceFileReferences(
  1. String? body
)

Implementation

Future<String?> replaceFileReferences(String? body) async
{
  if (S.isNullOrEmpty(body) || (files.isEmpty)) return body;
  for (String key in files.keys)
  {
    var file = files[key];
    if (file != null && body!.contains(key))
    {
      if (file.uri == null) await file.read();
      body = body.replaceAll(key, (file.uri ?? ''));
    }
  }
  return body;
}