(db *db.DB, cfg *cfg.Cfg, logger *logger.Logger, projectService *ProjectService)
| 57 | ) |
| 58 | |
| 59 | func NewReverseCommentService(db *db.DB, cfg *cfg.Cfg, logger *logger.Logger, projectService *ProjectService) *ReverseCommentService { |
| 60 | base := NewBaseService(db, cfg, logger) |
| 61 | return &ReverseCommentService{ |
| 62 | BaseService: base, |
| 63 | commentCollection: base.db.Collection((models.Comment{}).CollectionName()), |
| 64 | projectService: projectService, |
| 65 | } |
| 66 | } |
| 67 | |
| 68 | // isSectionHeader checks if a line is a valid LaTeX section header |
| 69 | func isSectionHeader(line string) bool { |
no test coverage detected