Course Notification Adapter
Component Detail
Infrastructure
low complexity
mobilebackend
0
Dependencies
0
Dependents
5
Entities
0
Integrations
Description
Bridges course registration events to the shared push notification infrastructure. Schedules registration confirmation messages, pre-course reminders, and certificate expiry warnings by publishing notification payloads to the existing FCM/APNs adapter. Reuses the shared Push Notification Service from the push-notifications feature.
course-notification-adapter
Responsibilities
- Publish registration confirmation notification events
- Schedule pre-course reminder notifications
- Trigger certificate expiry warning notifications
- Format course-specific notification payloads
Interfaces
sendRegistrationConfirmation(userId, courseId)
scheduleCourseReminder(userId, courseId, reminderDate)
sendCertificateExpiryWarning(userId, certificationId)
cancelScheduledReminders(courseId, userId)
Related Data Entities (5)
Data entities managed by this component