MCPcopy Create free account
hub / github.com/Creatly/creatly-backend / GetPublishedByCourseId

Method GetPublishedByCourseId

internal/service/modules.go:21–32  ·  view source on GitHub ↗
(ctx context.Context, courseId primitive.ObjectID)

Source from the content-addressed store, hash-verified

19}
20
21func (s *ModulesService) GetPublishedByCourseId(ctx context.Context, courseId primitive.ObjectID) ([]domain.Module, error) {
22 modules, err := s.repo.GetPublishedByCourseId(ctx, courseId)
23 if err != nil {
24 return nil, err
25 }
26
27 for i := range modules {
28 sortLessons(modules[i].Lessons)
29 }
30
31 return modules, nil
32}
33
34func (s *ModulesService) GetByCourseId(ctx context.Context, courseId primitive.ObjectID) ([]domain.Module, error) {
35 modules, err := s.repo.GetByCourseId(ctx, courseId)

Callers

nothing calls this directly

Calls 2

sortLessonsFunction · 0.85

Tested by

no test coverage detected