From ab0e0b86fff94bed224f894be6b555272857e336 Mon Sep 17 00:00:00 2001 From: Paul Cristian Sarbu Date: Mon, 29 Jul 2024 17:11:53 +0200 Subject: Pass LocalContext to ApiBundle --- src/buildtool/serve_api/serve_service/target.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/buildtool/serve_api/serve_service/target.cpp') diff --git a/src/buildtool/serve_api/serve_service/target.cpp b/src/buildtool/serve_api/serve_service/target.cpp index c2dd3344..1d27baf1 100644 --- a/src/buildtool/serve_api/serve_service/target.cpp +++ b/src/buildtool/serve_api/serve_service/target.cpp @@ -28,6 +28,7 @@ #include "src/buildtool/common/remote/retry_config.hpp" #include "src/buildtool/common/repository_config.hpp" #include "src/buildtool/common/statistics.hpp" +#include "src/buildtool/execution_api/local/context.hpp" #include "src/buildtool/execution_api/remote/config.hpp" #include "src/buildtool/file_system/file_system_manager.hpp" #include "src/buildtool/file_system/object_type.hpp" @@ -483,9 +484,10 @@ auto TargetService::ServeTarget( // Use a new ApiBundle that knows about local repository config for // traversing. - ApiBundle const local_apis{&storage_config_, - &storage_, - &local_exec_config_, + LocalContext const local_context{.exec_config = &local_exec_config_, + .storage_config = &storage_config_, + .storage = &storage_}; + ApiBundle const local_apis{&local_context, &repository_config, &apis_.auth, &apis_.retry_config, -- cgit v1.2.3