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
|
```kotlin
|
||||||
private class HelloWorldService : GreeterGrpcKt.GreeterCoroutineImplBase() {
|
private class HelloWorldService : GreeterGrpcKt.GreeterCoroutineImplBase() {
|
||||||
override suspend fun sayHello(request: HelloRequest) = HelloReply
|
override suspend fun sayHello(request: HelloRequest) = helloReply {
|
||||||
.newBuilder()
|
message = "Hello ${request.name}"
|
||||||
.setMessage("Hello ${request.name}")
|
}
|
||||||
.build()
|
|
||||||
|
|
||||||
override suspend fun sayHelloAgain(request: HelloRequest) = HelloReply
|
override suspend fun sayHelloAgain(request: HelloRequest) = helloReply {
|
||||||
.newBuilder()
|
message = "Hello again ${request.name}"
|
||||||
.setMessage("Hello again ${request.name}")
|
}
|
||||||
.build()
|
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
@ -150,7 +148,7 @@ class HelloWorldClient(
|
||||||
private val stub: GreeterCoroutineStub = GreeterCoroutineStub(channel)
|
private val stub: GreeterCoroutineStub = GreeterCoroutineStub(channel)
|
||||||
|
|
||||||
suspend fun greet(name: String) {
|
suspend fun greet(name: String) {
|
||||||
val request = HelloRequest.newBuilder().setName(name).build()
|
val request = helloRequest { this.name = name }
|
||||||
val response = stub.sayHello(request)
|
val response = stub.sayHello(request)
|
||||||
println("Received: ${response.message}")
|
println("Received: ${response.message}")
|
||||||
val againResponse = stub.sayHelloAgain(request)
|
val againResponse = stub.sayHelloAgain(request)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue