func processDeleteReq(opReq OpReq, client kv.Client) *OpRep { xid := opReq.Hdr.Xid req := opReq.Req.(*DeleteReq) if err := newErrorRepIfInvalidPath(xid, 0, req.Path); err != nil { return err } err := client.Delete(req.Path.Value, req.Version) if err != nil { return newBackendErrorRep(xid, 0, err) } return newRep( xid, 0, errOk, &DeleteRep{}, ) }