Bereinigen und Entfernen von nicht mehr benötigten TinyMCE-Dateien und -Plugins; Aktualisierung der Internationalisierung für Deutsch und Englisch in den Falukant- und Navigationsmodulen; Verbesserung der Statusleiste und Router-Implementierung.
This commit is contained in:
22
backend/routers/match3Router.js
Normal file
22
backend/routers/match3Router.js
Normal file
@@ -0,0 +1,22 @@
|
||||
import express from 'express';
|
||||
import match3Controller from '../controllers/match3Controller.js';
|
||||
import { authenticate } from '../middleware/authMiddleware.js';
|
||||
|
||||
const router = express.Router();
|
||||
|
||||
// Alle Routen erfordern Authentifizierung
|
||||
router.use(authenticate);
|
||||
|
||||
// Kampagnen-Routen
|
||||
router.get('/campaigns', match3Controller.getCampaigns);
|
||||
router.get('/campaigns/:campaignId', match3Controller.getCampaign);
|
||||
|
||||
// Benutzer-Fortschritt
|
||||
router.get('/campaigns/:campaignId/progress', match3Controller.getUserProgress);
|
||||
router.post('/campaigns/:campaignId/levels/:levelId/progress', match3Controller.updateLevelProgress);
|
||||
|
||||
// Bestenliste und Statistiken
|
||||
router.get('/campaigns/:campaignId/leaderboard', match3Controller.getLeaderboard);
|
||||
router.get('/stats', match3Controller.getUserStats);
|
||||
|
||||
export default router;
|
||||
Reference in New Issue
Block a user