in grpc/server/app/server.go [49:63]
func (s *server) GetUser(ctx context.Context, request *proto.GetUserRequest) (*proto.GetUserResponse, error) {
us := make([]*proto.User, 0)
if request.GetUserId() == 0 {
for i := 1; i <= 2; i++ {
us = append(us, s.users[int32(i)])
}
} else {
u, ok := s.users[request.GetUserId()]
if !ok {
return &proto.GetUserResponse{Message: MsgUserNotFound}, nil
}
us = append(us, u)
}
return &proto.GetUserResponse{Message: MsgUserQuerySuccessfully, Users: us}, nil
}