mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 07:17:35 +00:00
Userland: Replace most printf-style APIs with AK::Format APIs :^)
This commit is contained in:
parent
4f1889c2cb
commit
f5c35fccca
75 changed files with 642 additions and 644 deletions
|
@ -179,7 +179,7 @@ int main(int argc, char** argv)
|
|||
|
||||
URL url(url_str);
|
||||
if (!url.is_valid()) {
|
||||
fprintf(stderr, "'%s' is not a valid URL\n", url_str);
|
||||
warnln("'{}' is not a valid URL", url_str);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
@ -188,7 +188,7 @@ int main(int argc, char** argv)
|
|||
|
||||
auto request = protocol_client->start_request(method, url.to_string(), request_headers, data ? StringView { data }.bytes() : ReadonlyBytes {});
|
||||
if (!request) {
|
||||
fprintf(stderr, "Failed to start request for '%s'\n", url_str);
|
||||
warnln("Failed to start request for '{}'", url_str);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
@ -201,12 +201,12 @@ int main(int argc, char** argv)
|
|||
bool received_actual_headers = false;
|
||||
|
||||
request->on_progress = [&](Optional<u32> maybe_total_size, u32 downloaded_size) {
|
||||
fprintf(stderr, "\r\033[2K");
|
||||
warn("\r\033[2K");
|
||||
if (maybe_total_size.has_value()) {
|
||||
fprintf(stderr, "\033]9;%d;%d;\033\\", downloaded_size, maybe_total_size.value());
|
||||
fprintf(stderr, "Download progress: %s / %s", human_readable_size(downloaded_size).characters(), human_readable_size(maybe_total_size.value()).characters());
|
||||
warn("\033]9;{};{};\033\\", downloaded_size, maybe_total_size.value());
|
||||
warn("Download progress: {} / {}", human_readable_size(downloaded_size), human_readable_size(maybe_total_size.value()));
|
||||
} else {
|
||||
fprintf(stderr, "Download progress: %s / ???", human_readable_size(downloaded_size).characters());
|
||||
warn("Download progress: {} / ???", human_readable_size(downloaded_size));
|
||||
}
|
||||
|
||||
gettimeofday(¤t_time, nullptr);
|
||||
|
@ -215,7 +215,7 @@ int main(int argc, char** argv)
|
|||
auto time_diff_ms = time_diff.tv_sec * 1000 + time_diff.tv_usec / 1000;
|
||||
auto size_diff = downloaded_size - previous_downloaded_size;
|
||||
|
||||
fprintf(stderr, " at %s/s", human_readable_size(((float)size_diff / (float)time_diff_ms) * 1000).characters());
|
||||
warn(" at {}/s", human_readable_size(((float)size_diff / (float)time_diff_ms) * 1000));
|
||||
|
||||
if (time_diff_ms >= download_speed_rolling_average_time_in_ms) {
|
||||
previous_downloaded_size = previous_midpoint_downloaded_size;
|
||||
|
@ -264,10 +264,10 @@ int main(int argc, char** argv)
|
|||
};
|
||||
}
|
||||
request->on_finish = [&](bool success, auto) {
|
||||
fprintf(stderr, "\033]9;-1;\033\\");
|
||||
fprintf(stderr, "\n");
|
||||
warn("\033]9;-1;\033\\");
|
||||
warnln();
|
||||
if (!success)
|
||||
fprintf(stderr, "Request failed :(\n");
|
||||
warnln("Request failed :(");
|
||||
loop.quit(0);
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue