dtm/dtmsvr/api_grpc.go
2021-08-09 19:26:32 +08:00

24 lines
603 B
Go

package dtmsvr
import (
"context"
"log"
pb "github.com/yedf/dtm/dtmpb"
)
// dtmServer is used to implement helloworld.GreeterServer.
type dtmServer struct {
pb.UnimplementedDtmServer
}
func (s *dtmServer) Call(ctx context.Context, in *pb.DtmRequest) (*pb.DtmReply, error) {
log.Printf("dtmServer Received: %v", in)
return &pb.DtmReply{DtmResult: "SUCCESS", DtmMessage: "ok"}, nil
}
func (s *dtmServer) Submit(ctx context.Context, in *pb.DtmRequest) (*pb.DtmReply, error) {
svcSubmit(TransFromDtmRequest(in), in.WaitResult)
return &pb.DtmReply{DtmResult: "SUCCESS", DtmMessage: "ok"}, nil
}