import { Router } from 'express';
import { getMyPlans,updatePlanStatus,releaseTask,getAssignPlans,getMyReviews, viewPlans, getPlanAnalytics, getPlanSummary, getAllPendingTasks, watchTask, getMyPendingTasks, getTaskWatchers } from '../controllers/planController';
// import { authenticateToken } from '../middleware/auth';

const router = Router();

router.get('/my_tasks', getMyPlans );
router.post('/update_plan_status', updatePlanStatus );
router.post('/release_task', releaseTask );
router.get('/assigned_tasks', getAssignPlans );
router.get('/my_reviews', getMyReviews );
router.get('/view-plans', viewPlans);
router.get('/get-plan-analytics', getPlanAnalytics);
router.get('/plan-summary', getPlanSummary);
router.get('/all-pending-tasks', getAllPendingTasks);
router.get('/my-pending-tasks', getMyPendingTasks);
router.post('/watch-task', watchTask);
router.get('/task-watchers', getTaskWatchers);

export default router;
