22 lines
421 B
Go
22 lines
421 B
Go
package main
|
|
|
|
import (
|
|
"context"
|
|
"git.gqnotes.com/guoqiang/grpcexercises/greet/pb"
|
|
"log"
|
|
"time"
|
|
)
|
|
|
|
// Greet greet
|
|
func (s *Server) Greet(ctx context.Context, req *pb.GreetRequest) (*pb.GreetResponse, error) {
|
|
log.Printf("Greet function was invoked with %v\n", req)
|
|
|
|
result := "Hello " + req.GetGreeting() + ", now time is:" + time.Now().String()
|
|
|
|
res := &pb.GreetResponse{
|
|
Result: result,
|
|
}
|
|
|
|
return res, nil
|
|
}
|