BatchUpdateInstances update multiple instances.
(ctx context.Context, req *connect.Request[v1pb.BatchUpdateInstancesRequest])
| 789 | |
| 790 | // BatchUpdateInstances update multiple instances. |
| 791 | func (s *InstanceService) BatchUpdateInstances(ctx context.Context, req *connect.Request[v1pb.BatchUpdateInstancesRequest]) (*connect.Response[v1pb.BatchUpdateInstancesResponse], error) { |
| 792 | response := &v1pb.BatchUpdateInstancesResponse{} |
| 793 | for _, updateReq := range req.Msg.GetRequests() { |
| 794 | updated, err := s.UpdateInstance(ctx, connect.NewRequest(updateReq)) |
| 795 | if err != nil { |
| 796 | return nil, err |
| 797 | } |
| 798 | response.Instances = append(response.Instances, updated.Msg) |
| 799 | } |
| 800 | return connect.NewResponse(response), nil |
| 801 | } |
| 802 | |
| 803 | // AddDataSource adds a data source to an instance. |
| 804 | func (s *InstanceService) AddDataSource(ctx context.Context, req *connect.Request[v1pb.AddDataSourceRequest]) (*connect.Response[v1pb.Instance], error) { |
nothing calls this directly
no test coverage detected