11#include < vcpkg/base/chrono.h>
2+ #include < vcpkg/base/contractual-constants.h>
23#include < vcpkg/base/curl.h>
34#include < vcpkg/base/files.h>
45#include < vcpkg/base/hash.h>
@@ -517,16 +518,11 @@ namespace vcpkg
517518 fs.write_contents (vcpkg_metrics_txt_path, payload, ec);
518519 if (ec) return ;
519520
520- const StringLiteral executableExtension =
521+ const Path temp_folder_path_exe = temp_folder_path / " vcpkg- " VCPKG_BASE_VERSION_AS_STRING
521522#if defined(WIN32)
522- " .exe"
523- #else
524- " "
523+ " .exe"
525524#endif
526525 ;
527-
528- const Path temp_folder_path_exe =
529- temp_folder_path / " vcpkg-" VCPKG_BASE_VERSION_AS_STRING + executableExtension;
530526 fs.copy_file (get_exe_path_of_current_process (), temp_folder_path_exe, CopyOptions::skip_existing, ec);
531527 if (ec) return ;
532528
@@ -547,14 +543,14 @@ namespace vcpkg
547543 return size * nmemb;
548544 }
549545
550- static bool parse_metrics_response (StringView body )
546+ bool parse_metrics_response (StringView response_body )
551547 {
552- auto maybe_json = Json::parse_object (body , " metrics_response" );
548+ auto maybe_json = Json::parse_object (response_body , " metrics_response" );
553549 auto json = maybe_json.get ();
554550 if (!json) return false ;
555551
556- auto maybe_received = json->get (" itemsReceived " );
557- auto maybe_accepted = json->get (" itemsAccepted " );
552+ auto maybe_received = json->get (vcpkg::AppInsightsResponseItemsReceived );
553+ auto maybe_accepted = json->get (vcpkg::AppInsightsResponseItemsAccepted );
558554 auto maybe_errors = json->get (" errors" );
559555
560556 if (maybe_received && maybe_accepted && maybe_errors && maybe_received->is_integer () &&
0 commit comments