Browse Source

grpcproxy: implement 'LeaseTimeToLive'

Gyu-Ho Lee 9 years ago
parent
commit
78cfc8db95
1 changed files with 5 additions and 0 deletions
  1. 5 0
      proxy/grpcproxy/lease.go

+ 5 - 0
proxy/grpcproxy/lease.go

@@ -41,6 +41,11 @@ func (lp *leaseProxy) LeaseRevoke(ctx context.Context, rr *pb.LeaseRevokeRequest
 	return pb.NewLeaseClient(conn).LeaseRevoke(ctx, rr)
 }
 
+func (lp *leaseProxy) LeaseTimeToLive(ctx context.Context, rr *pb.LeaseTimeToLiveRequest) (*pb.LeaseTimeToLiveResponse, error) {
+	conn := lp.client.ActiveConnection()
+	return pb.NewLeaseClient(conn).LeaseTimeToLive(ctx, rr)
+}
+
 func (lp *leaseProxy) LeaseKeepAlive(stream pb.Lease_LeaseKeepAliveServer) error {
 	conn := lp.client.ActiveConnection()
 	ctx, cancel := context.WithCancel(stream.Context())