Updating working code (#6441)

Fixes issues with namespaces in grpc ts

Renamed welcome -> models
This commit is contained in:
mustiikhalil
2021-02-10 22:46:45 +03:00
committed by GitHub
parent 0f83367f57
commit 60eed0ca66
10 changed files with 310 additions and 288 deletions

View File

@@ -1,12 +1,13 @@
import grpc from 'grpc';
import { HelloReply, HelloRequest } from './greeter_generated';
import { HelloReply } from './models/hello-reply';
import { HelloRequest } from './models/hello-request';
import { IGreeterServer, GreeterService } from './greeter_grpc';
import { flatbuffers } from 'flatbuffers';
class GreeterServer implements IGreeterServer {
SayHello(call: grpc.ServerUnaryCall<HelloRequest>, callback: grpc.sendUnaryData<HelloReply>): void {
console.log(`${call.request.name()}`);
console.log(`SayHello ${call.request.name()}`);
const builder = new flatbuffers.Builder();
const offset = builder.createString(`welcome ${call.request.name()}`);
const root = HelloReply.createHelloReply(builder, offset);