mirror of https://github.com/grpc/grpc.io.git
kotlin: Update quickstart.md (#1159)
Updated example code that doesn't use Builder. The current example code doesn't use Builder. https://github.com/grpc/grpc-kotlin/blob/master/examples/server/src/main/kotlin/io/grpc/examples/helloworld/HelloWorldServer.kt#L49 https://github.com/grpc/grpc-kotlin/blob/master/examples/client/src/main/kotlin/io/grpc/examples/helloworld/HelloWorldClient.kt#L29
This commit is contained in:
parent
11c8deaf61
commit
9fca0325a9
|
|
@ -125,15 +125,13 @@ method like this:
|
|||
|
||||
```kotlin
|
||||
private class HelloWorldService : GreeterGrpcKt.GreeterCoroutineImplBase() {
|
||||
override suspend fun sayHello(request: HelloRequest) = HelloReply
|
||||
.newBuilder()
|
||||
.setMessage("Hello ${request.name}")
|
||||
.build()
|
||||
override suspend fun sayHello(request: HelloRequest) = helloReply {
|
||||
message = "Hello ${request.name}"
|
||||
}
|
||||
|
||||
override suspend fun sayHelloAgain(request: HelloRequest) = HelloReply
|
||||
.newBuilder()
|
||||
.setMessage("Hello again ${request.name}")
|
||||
.build()
|
||||
override suspend fun sayHelloAgain(request: HelloRequest) = helloReply {
|
||||
message = "Hello again ${request.name}"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
|
|
@ -150,7 +148,7 @@ class HelloWorldClient(
|
|||
private val stub: GreeterCoroutineStub = GreeterCoroutineStub(channel)
|
||||
|
||||
suspend fun greet(name: String) {
|
||||
val request = HelloRequest.newBuilder().setName(name).build()
|
||||
val request = helloRequest { this.name = name }
|
||||
val response = stub.sayHello(request)
|
||||
println("Received: ${response.message}")
|
||||
val againResponse = stub.sayHelloAgain(request)
|
||||
|
|
|
|||
Loading…
Reference in New Issue