func processGetChildrenReq(opReq OpReq, client kv.Client) *OpRep { xid := opReq.Hdr.Xid req := opReq.Req.(*GetChildrenReq) if err := newErrorRepIfInvalidPath(xid, 0, req.Path); err != nil { return err } children, err := client.GetChildren(req.Path.Value) if err != nil { return newBackendErrorRep(xid, 0, err) } return newRep( xid, 0, errOk, &GetChildrenRep{Children: children}, ) }