#include "view.hpp"
namespace samples::grpc::auth {
GreeterServiceComponent::GreeterServiceComponent(
)
: api::GreeterServiceBase::Component(config, context),
prefix_(config["greeting-prefix"].As<std::string>())
{}
GreeterServiceComponent::SayHelloResult GreeterServiceComponent::SayHello(
CallContext& ,
api::GreetingRequest&& request
) {
api::GreetingResponse response;
response.set_greeting(fmt::format("{}, {}!", prefix_, request.name()));
return response;
}
type: object
description: gRPC sample greater service component
additionalProperties: false
properties:
greeting-prefix:
type: string
description: greeting prefix
)");
}
}