update
This commit is contained in:
24
routes/subscriptionRoutes.js
Normal file
24
routes/subscriptionRoutes.js
Normal file
@@ -0,0 +1,24 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const subscriptionController = require('../controllers/subscriptionController');
|
||||
|
||||
/**
|
||||
* Subscription Routes
|
||||
*/
|
||||
|
||||
// Get all subscription plans
|
||||
router.get('/plans', subscriptionController.getPlans);
|
||||
|
||||
// Get subscription stats
|
||||
router.get('/stats', subscriptionController.getSubscriptionStats);
|
||||
|
||||
// Get user subscription status
|
||||
router.get('/user/:user_id', subscriptionController.getUserSubscription);
|
||||
|
||||
// Purchase subscription
|
||||
router.post('/purchase', subscriptionController.purchaseSubscription);
|
||||
|
||||
// Cancel subscription
|
||||
router.post('/:id/cancel', subscriptionController.cancelSubscription);
|
||||
|
||||
module.exports = router;
|
||||
Reference in New Issue
Block a user