@@ -296,17 +296,16 @@ AsyncConnectionImpl::ReadObjectRange(ReadObjectParams p) {
296296
297297future<StatusOr<std::unique_ptr<storage_experimental::AsyncWriterConnection>>>
298298AsyncConnectionImpl::StartAppendableObjectUpload (AppendableUploadParams p) {
299- return AppendableObjectUploadImpl (std::move (p), AppendMode:: kStart );
299+ return AppendableObjectUploadImpl (std::move (p));
300300}
301301
302302future<StatusOr<std::unique_ptr<storage_experimental::AsyncWriterConnection>>>
303303AsyncConnectionImpl::ResumeAppendableObjectUpload (AppendableUploadParams p) {
304- return AppendableObjectUploadImpl (std::move (p), AppendMode:: kTakeover );
304+ return AppendableObjectUploadImpl (std::move (p));
305305}
306306
307307future<StatusOr<std::unique_ptr<storage_experimental::AsyncWriterConnection>>>
308- AsyncConnectionImpl::AppendableObjectUploadImpl (AppendableUploadParams p,
309- AppendMode mode) {
308+ AsyncConnectionImpl::AppendableObjectUploadImpl (AppendableUploadParams p) {
310309 auto current = internal::MakeImmutableOptions (std::move (p.options ));
311310 auto request = std::move (p.request );
312311 std::int64_t persisted_size = 0 ;
@@ -329,9 +328,9 @@ AsyncConnectionImpl::AppendableObjectUploadImpl(AppendableUploadParams p,
329328 auto factory = WriteResultFactory (
330329 [stub = stub_, cq = cq_, retry = std::move (retry),
331330 // NOLINTNEXTLINE(bugprone-lambda-function-name)
332- backoff = std::move (backoff), current, function_name = __func__,
333- mode]( google::storage::v2::BidiWriteObjectRequest req) {
334- auto call = [stub, request = std::move (req), mode ](
331+ backoff = std::move (backoff), current, function_name = __func__](
332+ google::storage::v2::BidiWriteObjectRequest req) {
333+ auto call = [stub, request = std::move (req)](
335334 CompletionQueue& cq,
336335 std::shared_ptr<grpc::ClientContext> context,
337336 google::cloud::internal::ImmutableOptions options,
@@ -345,10 +344,10 @@ AsyncConnectionImpl::AppendableObjectUploadImpl(AppendableUploadParams p,
345344 auto per_write_timeout = start_timeout;
346345
347346 // Apply the routing header
348- if (mode == AppendMode::kTakeover )
349- ApplyRoutingHeaders (*context, request.append_object_spec ());
350- else
347+ if (request.has_write_object_spec ())
351348 ApplyRoutingHeaders (*context, request.write_object_spec ());
349+ else
350+ ApplyRoutingHeaders (*context, request.append_object_spec ());
352351
353352 auto rpc = stub->AsyncBidiWriteObject (cq, std::move (context),
354353 std::move (options));
0 commit comments