constructUri static method

  1. @visibleForTesting
Uri constructUri(
  1. Uri baseURL, [
  2. PathUri? path
])

Implementation

@visibleForTesting
// ignore: public_member_api_docs
static Uri constructUri(Uri baseURL, [PathUri? path]) {
  final segments = baseURL.pathSegments.toList()..addAll(webdavBase.pathSegments);
  if (path != null) {
    segments.addAll(path.pathSegments);
  }
  return baseURL.replace(pathSegments: segments.where((s) => s.isNotEmpty));
}