Files
AppleCache/server/build-source-url.dart
2019-10-12 05:22:22 -05:00

20 lines
550 B
Dart

void main(List<String> args) {
var cacheServerUrl = Uri.parse(args[0]);
var sourceHost = cacheServerUrl.queryParameters["source"];
var newUrlParams =
new Map<String, String>.from(cacheServerUrl.queryParameters);
newUrlParams.remove("source");
var url = cacheServerUrl.replace(
scheme: "http",
port: 80,
host: sourceHost,
queryParameters: newUrlParams);
var urlString = url.toString();
if (urlString.endsWith("?")) {
urlString = urlString.substring(0, urlString.length - 1);
}
print(urlString);
}