MCPcopy Create free account
hub / github.com/featureform/featureform / GetUsers

Method GetUsers

api/main.go:84–111  ·  view source on GitHub ↗
(stream pb.Api_GetUsersServer)

Source from the content-addressed store, hash-verified

82}
83
84func (serv *MetadataServer) GetUsers(stream pb.Api_GetUsersServer) error {
85 for {
86 name, err := stream.Recv()
87 if err == io.EOF {
88 return nil
89 }
90 if err != nil {
91 serv.Logger.Errorf("Failed to read client request: %v", err)
92 return err
93 }
94 proxyStream, err := serv.meta.GetUsers(stream.Context())
95 if err != nil {
96 return err
97 }
98 sErr := proxyStream.Send(name)
99 if sErr != nil {
100 return sErr
101 }
102 res, err := proxyStream.Recv()
103 if err != nil {
104 return err
105 }
106 sendErr := stream.Send(res)
107 if sendErr != nil {
108 return sendErr
109 }
110 }
111}
112
113func (serv *MetadataServer) GetFeatures(stream pb.Api_GetFeaturesServer) error {
114 for {

Callers

nothing calls this directly

Calls 3

RecvMethod · 0.65
ContextMethod · 0.45
SendMethod · 0.45

Tested by

no test coverage detected