(_ context.Context)
| 64 | } |
| 65 | |
| 66 | func (s *sqlDatabase) ListGithubEndpoints(_ context.Context) ([]params.ForgeEndpoint, error) { |
| 67 | var endpoints []GithubEndpoint |
| 68 | err := s.conn.Where("endpoint_type = ?", params.GithubEndpointType).Find(&endpoints).Error |
| 69 | if err != nil { |
| 70 | return nil, fmt.Errorf("error fetching github endpoints: %w", err) |
| 71 | } |
| 72 | |
| 73 | var ret []params.ForgeEndpoint |
| 74 | for _, ep := range endpoints { |
| 75 | commonEp, err := s.sqlToCommonGithubEndpoint(ep) |
| 76 | if err != nil { |
| 77 | return nil, fmt.Errorf("error converting github endpoint: %w", err) |
| 78 | } |
| 79 | ret = append(ret, commonEp) |
| 80 | } |
| 81 | return ret, nil |
| 82 | } |
| 83 | |
| 84 | func (s *sqlDatabase) UpdateGithubEndpoint(_ context.Context, name string, param params.UpdateGithubEndpointParams) (ghEndpoint params.ForgeEndpoint, err error) { |
| 85 | var rowsAffected int64 |
nothing calls this directly
no test coverage detected