aboutsummaryrefslogtreecommitdiff
path: root/api/handler.go
diff options
context:
space:
mode:
Diffstat (limited to 'api/handler.go')
-rw-r--r--api/handler.go17
1 files changed, 17 insertions, 0 deletions
diff --git a/api/handler.go b/api/handler.go
new file mode 100644
index 0000000..f123180
--- /dev/null
+++ b/api/handler.go
@@ -0,0 +1,17 @@
+package api
+
+import (
+ "log"
+
+ "golang.org/x/net/context"
+)
+
+// Server represents the gRPC server
+type Server struct {
+}
+
+// SayHello generates response to a Ping request
+func (s *Server) SayHello(ctx context.Context, in *PingMessage) (*PingMessage, error) {
+ log.Printf("Receive message %s", in.Greeting)
+ return &PingMessage{Greeting: "bar"}, nil
+}