replaceFileReferences method

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

Implementation

Future<String?> replaceFileReferences(String? body) async {
  if (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;
}