diff options
Diffstat (limited to 'src/buildtool/execution_api/execution_service')
-rw-r--r-- | src/buildtool/execution_api/execution_service/TARGETS | 2 | ||||
-rw-r--r-- | src/buildtool/execution_api/execution_service/bytestream_server.cpp | 10 |
2 files changed, 4 insertions, 8 deletions
diff --git a/src/buildtool/execution_api/execution_service/TARGETS b/src/buildtool/execution_api/execution_service/TARGETS index 1e630d30..ce8704db 100644 --- a/src/buildtool/execution_api/execution_service/TARGETS +++ b/src/buildtool/execution_api/execution_service/TARGETS @@ -147,8 +147,6 @@ [ "cas_utils" , ["@", "fmt", "", "fmt"] , ["@", "protoc", "", "libprotobuf"] - , ["src/buildtool/common", "artifact_digest_factory"] - , ["src/buildtool/common", "bazel_types"] , ["src/buildtool/common", "common"] , ["src/buildtool/crypto", "hash_function"] , ["src/buildtool/execution_api/common", "bytestream_utils"] diff --git a/src/buildtool/execution_api/execution_service/bytestream_server.cpp b/src/buildtool/execution_api/execution_service/bytestream_server.cpp index 802878a4..b4e1cb07 100644 --- a/src/buildtool/execution_api/execution_service/bytestream_server.cpp +++ b/src/buildtool/execution_api/execution_service/bytestream_server.cpp @@ -24,8 +24,6 @@ #include "fmt/core.h" #include "google/protobuf/stubs/port.h" #include "src/buildtool/common/artifact_digest.hpp" -#include "src/buildtool/common/artifact_digest_factory.hpp" -#include "src/buildtool/common/bazel_types.hpp" #include "src/buildtool/crypto/hash_function.hpp" #include "src/buildtool/execution_api/common/bytestream_utils.hpp" #include "src/buildtool/execution_api/execution_service/cas_utils.hpp" @@ -48,8 +46,8 @@ auto BytestreamServiceImpl::Read( logger_.Emit(LogLevel::Error, "{}", str); return ::grpc::Status{::grpc::StatusCode::INVALID_ARGUMENT, str}; } - auto const read_digest = ArtifactDigestFactory::FromBazel( - storage_config_.hash_function.GetType(), read_request->GetDigest()); + auto const read_digest = + read_request->GetDigest(storage_config_.hash_function.GetType()); if (not read_digest) { logger_.Emit(LogLevel::Debug, "{}", read_digest.error()); return ::grpc::Status{::grpc::StatusCode::INVALID_ARGUMENT, @@ -115,8 +113,8 @@ auto BytestreamServiceImpl::Write( return ::grpc::Status{::grpc::StatusCode::INVALID_ARGUMENT, str}; } - auto const write_digest = ArtifactDigestFactory::FromBazel( - storage_config_.hash_function.GetType(), write_request->GetDigest()); + auto const write_digest = + write_request->GetDigest(storage_config_.hash_function.GetType()); if (not write_digest) { logger_.Emit(LogLevel::Debug, "{}", write_digest.error()); return ::grpc::Status{::grpc::StatusCode::INVALID_ARGUMENT, |