mirror of
https://github.com/azenla/AppleCache.git
synced 2026-02-12 16:32:45 +00:00
20 lines
550 B
Dart
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);
|
|
}
|