mirror of
https://github.com/rgrgogu/new_starr.git
synced 2026-09-27 00:12:54 +08:00
@@ -79,21 +79,11 @@ function makeProductHandlers(purchasable_type, paramName) {
|
||||
}
|
||||
|
||||
const courseProductHandlers = makeProductHandlers('course', 'courseId');
|
||||
const unitProductHandlers = makeProductHandlers('unit', 'unitId');
|
||||
const lessonProductHandlers = makeProductHandlers('lesson', 'lessonId');
|
||||
|
||||
exports.getCourseProduct = courseProductHandlers.get;
|
||||
exports.upsertCourseProduct = courseProductHandlers.upsert;
|
||||
exports.removeCourseProduct = courseProductHandlers.remove;
|
||||
|
||||
exports.getUnitProduct = unitProductHandlers.get;
|
||||
exports.upsertUnitProduct = unitProductHandlers.upsert;
|
||||
exports.removeUnitProduct = unitProductHandlers.remove;
|
||||
|
||||
exports.getLessonProduct = lessonProductHandlers.get;
|
||||
exports.upsertLessonProduct = lessonProductHandlers.upsert;
|
||||
exports.removeLessonProduct = lessonProductHandlers.remove;
|
||||
|
||||
// ─── CATEGORIES (per course) ──────────────────────────────────────────────────
|
||||
|
||||
exports.getCourseCategories = async (req, res) => {
|
||||
|
||||
Reference in New Issue
Block a user