aboutsummaryrefslogtreecommitdiff
path: root/src/zen/cmds/builds_cmd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/zen/cmds/builds_cmd.cpp')
-rw-r--r--src/zen/cmds/builds_cmd.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/zen/cmds/builds_cmd.cpp b/src/zen/cmds/builds_cmd.cpp
index 33d8cc943..27f050a44 100644
--- a/src/zen/cmds/builds_cmd.cpp
+++ b/src/zen/cmds/builds_cmd.cpp
@@ -3300,7 +3300,7 @@ BuildsCommand::Run(const ZenCliOptions& GlobalOptions, int argc, char** argv)
if (!CloudHost.empty())
{
- Result.BuildStorageHttp = std::make_unique<HttpClient>(CloudHost, ClientSettings);
+ Result.BuildStorageHttp = std::make_unique<HttpClient>(CloudHost, ClientSettings, []() { return AbortFlag.load(); });
StorageDescription = fmt::format("Cloud {}{}. SessionId: '{}'. Namespace '{}', Bucket '{}'",
BuildStorageName.empty() ? "" : fmt::format("{}, ", BuildStorageName),
CloudHost,
@@ -3336,7 +3336,8 @@ BuildsCommand::Run(const ZenCliOptions& GlobalOptions, int argc, char** argv)
.Timeout = std::chrono::milliseconds{30000},
.AssumeHttp2 = CacheAssumeHttp2,
.AllowResume = true,
- .RetryCount = 0});
+ .RetryCount = 0},
+ []() { return AbortFlag.load(); });
Result.BuildCacheStorage = CreateZenBuildStorageCache(
*Result.CacheHttp,
StorageCacheStats,