(ctx context.Context, schoolId, id primitive.ObjectID, lesson domain.Lesson)
| 116 | } |
| 117 | |
| 118 | func (r *ModulesRepo) AddLesson(ctx context.Context, schoolId, id primitive.ObjectID, lesson domain.Lesson) error { |
| 119 | _, err := r.db.UpdateOne(ctx, bson.M{"_id": id, "schoolId": schoolId}, bson.M{"$push": bson.M{"lessons": lesson}}) |
| 120 | |
| 121 | return err |
| 122 | } |
| 123 | |
| 124 | func (r *ModulesRepo) GetByLesson(ctx context.Context, lessonId primitive.ObjectID) (domain.Module, error) { |
| 125 | var module domain.Module |
nothing calls this directly
no outgoing calls
no test coverage detected