constructUri static method
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));
}