feat: implement backend episode management and progress tracking controllers and routes

This commit is contained in:
Michael committed 2026-04-16 14:48:32 +02:00
1 parent 686c4d9007
commit aa54304bf3
9 files changed
+325 -30

No files matched your search

+2
View File
@@ -5,6 +5,7 @@ import {
getEpisode,
saveProgress,
getProgress,
searchEpisodes,
} from '../controllers/episodeController';
import { authenticate } from '../middleware/auth';
@@ -12,6 +13,7 @@ const router = Router();
// Protected routes
router.get('/latest', authenticate, getLatestEpisodes);
router.get('/search', authenticate, searchEpisodes);
router.post('/progress', authenticate, saveProgress);
router.get('/progress/:episodeId', authenticate, getProgress);