package course_management import ( "Yimaru-Backend/internal/config" "Yimaru-Backend/internal/ports" notificationservice "Yimaru-Backend/internal/services/notification" ) type Service struct { userStore ports.UserStore courseStore ports.CourseStore notificationSvc *notificationservice.Service // messengerSvc *messenger.Service config *config.Config } func NewService( userStore ports.UserStore, courseStore ports.CourseStore, notificationSvc *notificationservice.Service, // messengerSvc *messenger.Service, cfg *config.Config, ) *Service { return &Service{ userStore: userStore, courseStore: courseStore, notificationSvc: notificationSvc, // messengerSvc: messengerSvc, config: cfg, } }