toDocumentUrl method

String toDocumentUrl(
  1. IriTerm documentIri
)

Implementation

String toDocumentUrl(IriTerm documentIri) {
  final url = documentIri.value;
  if (!_appendFileExtension || _fileExtension.isEmpty) {
    return url;
  }

  final uri = Uri.parse(url);
  final suffix = '.$_fileExtension';
  if (uri.path.endsWith(suffix)) {
    return url;
  }
  return uri.replace(path: '${uri.path}$suffix').toString();
}