Files
sena_db_api_layer/routes/subscriptionRoutes.js
2026-01-19 09:33:35 +07:00

25 lines
687 B
JavaScript

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;