grpcproxy: handle 'IgnoreValue' field in PutRequest

This commit is contained in:
Gyu-Ho Lee 2016-12-05 12:42:11 -08:00
parent 5dffa38fb2
commit 0f8060bede

View File

@ -187,7 +187,9 @@ func RangeRequestToOp(r *pb.RangeRequest) clientv3.Op {
func PutRequestToOp(r *pb.PutRequest) clientv3.Op {
opts := []clientv3.OpOption{}
opts = append(opts, clientv3.WithLease(clientv3.LeaseID(r.Lease)))
if r.IgnoreValue {
opts = append(opts, clientv3.WithIgnoreValue())
}
return clientv3.OpPut(string(r.Key), string(r.Value), opts...)
}