Skip to content

Commit d6bccf0

Browse files
committed
Resolving the repos and interface
1 parent 541abe8 commit d6bccf0

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

services/public/public.go

+12-5
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ type (
1717
// SeriesRepo represents all series interactions
1818
SeriesRepo interface {
1919
GetSeries(ctx context.Context, seriesID int) (Series, error)
20-
GetSeriesMeta(ctx context.Context, seriesID int) (Series, error)
20+
GetSeriesMeta(ctx context.Context, seriesID int) (SeriesMeta, error)
21+
GetSeriesFullMeta(ctx context.Context, seriesID int) (Series, error)
2122
GetSeriesImmediateChildrenSeries(ctx context.Context, seriesID int) ([]SeriesMeta, error)
2223
GetSeriesFromPath(ctx context.Context, path string) (Series, error)
2324
Search(ctx context.Context, query string) (Series, error)
@@ -33,15 +34,21 @@ type (
3334
}
3435
// BreadcrumbRepo represents all breadcrumb interactions
3536
BreadcrumbRepo interface {
36-
VideoBreadcrumb(ctx context.Context, videoID int) ([]Breadcrumb, error)
37-
SeriesBreadcrumb(ctx context.Context, seriesID int) ([]Breadcrumb, error)
37+
GetVideoBreadcrumb(ctx context.Context, videoID int) ([]Breadcrumb, error)
38+
GetSeriesBreadcrumb(ctx context.Context, seriesID int) ([]Breadcrumb, error)
3839
Find(ctx context.Context, path string) (BreadcrumbItem, error)
3940
}
4041
// TeamRepo represents all team interactions
4142
TeamRepo interface {
4243
ListTeams(ctx context.Context) ([]Team, error)
43-
GetTeam(ctx context.Context, emailAlias string) (Team, error)
44-
GetTeamByYear(ctx context.Context, teamID, year int) (Team, error)
44+
GetTeamByEmail(ctx context.Context, emailAlias string) (Team, error)
45+
GetTeamByID(ctx context.Context, teamID int) (Team, error)
46+
GetTeamByYearByEmail(ctx context.Context, emailAlias string, year int) (Team, error)
47+
GetTeamByYearByID(ctx context.Context, teamID, year int) (Team, error)
48+
GetTeamByStartEndYearByEmail(ctx context.Context, emailAlias string, startYear, endYear int) (Team, error)
49+
GetTeamByStartEndYearByID(ctx context.Context, teamID, startYear, endYear int) (Team, error)
50+
getTeamByEmail(ctx context.Context, emailAlias string) (Team, error)
51+
getTeamByID(ctx context.Context, teamID int) (Team, error)
4552
ListTeamMembers(ctx context.Context, teamID int) ([]TeamMember, error)
4653
ListOfficers(ctx context.Context) ([]TeamMember, error)
4754
}

services/public/teams.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ type (
3333
}
3434
)
3535

36-
// var _ TeamRepo = &Store{}
36+
var _ TeamRepo = &Store{}
3737

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

0 commit comments

Comments
 (0)