39 const BatchUserRequest& request) {
40 std::unique_ptr<BatchUserResponse> batch_response =
41 std::make_unique<BatchUserResponse>();
42 for (
auto& sub_request : request.user_requests()) {
43 std::unique_ptr<std::string> response =
45 if (response ==
nullptr) {
46 response = std::make_unique<std::string>();
48 batch_response->add_response()->swap(*response);
51 return batch_response;