Skip to content

Commit

Permalink
Resolving the repos and interface
Browse files Browse the repository at this point in the history
  • Loading branch information
COMTOP1 committed Jan 2, 2025
1 parent 541abe8 commit d6bccf0
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 6 deletions.
17 changes: 12 additions & 5 deletions services/public/public.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@ type (
// SeriesRepo represents all series interactions
SeriesRepo interface {
GetSeries(ctx context.Context, seriesID int) (Series, error)
GetSeriesMeta(ctx context.Context, seriesID int) (Series, error)
GetSeriesMeta(ctx context.Context, seriesID int) (SeriesMeta, error)
GetSeriesFullMeta(ctx context.Context, seriesID int) (Series, error)
GetSeriesImmediateChildrenSeries(ctx context.Context, seriesID int) ([]SeriesMeta, error)
GetSeriesFromPath(ctx context.Context, path string) (Series, error)
Search(ctx context.Context, query string) (Series, error)
Expand All @@ -33,15 +34,21 @@ type (
}
// BreadcrumbRepo represents all breadcrumb interactions
BreadcrumbRepo interface {
VideoBreadcrumb(ctx context.Context, videoID int) ([]Breadcrumb, error)
SeriesBreadcrumb(ctx context.Context, seriesID int) ([]Breadcrumb, error)
GetVideoBreadcrumb(ctx context.Context, videoID int) ([]Breadcrumb, error)
GetSeriesBreadcrumb(ctx context.Context, seriesID int) ([]Breadcrumb, error)
Find(ctx context.Context, path string) (BreadcrumbItem, error)
}
// TeamRepo represents all team interactions
TeamRepo interface {
ListTeams(ctx context.Context) ([]Team, error)
GetTeam(ctx context.Context, emailAlias string) (Team, error)
GetTeamByYear(ctx context.Context, teamID, year int) (Team, error)
GetTeamByEmail(ctx context.Context, emailAlias string) (Team, error)
GetTeamByID(ctx context.Context, teamID int) (Team, error)
GetTeamByYearByEmail(ctx context.Context, emailAlias string, year int) (Team, error)
GetTeamByYearByID(ctx context.Context, teamID, year int) (Team, error)
GetTeamByStartEndYearByEmail(ctx context.Context, emailAlias string, startYear, endYear int) (Team, error)
GetTeamByStartEndYearByID(ctx context.Context, teamID, startYear, endYear int) (Team, error)
getTeamByEmail(ctx context.Context, emailAlias string) (Team, error)
getTeamByID(ctx context.Context, teamID int) (Team, error)
ListTeamMembers(ctx context.Context, teamID int) ([]TeamMember, error)
ListOfficers(ctx context.Context) ([]TeamMember, error)
}
Expand Down
2 changes: 1 addition & 1 deletion services/public/teams.go
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ type (
}
)

// var _ TeamRepo = &Store{}
var _ TeamRepo = &Store{}

// ListTeams returns a list of the ystv teams and their current members.
func (s *Store) ListTeams(ctx context.Context) ([]Team, error) {
Expand Down

0 comments on commit d6bccf0

Please sign in to comment.