UNPKG

agenda-paper

Version:

Show your daily agenda on an ePaper display

20 lines (13 loc) 712 B
import { Router } from 'express'; import { loginUser, authorizeUser, isLoggedIn } from './controllers/authentication.controller'; import { getCurrentCalendarEvents } from './controllers/calendar.controller'; import { getSettings, saveSettings } from './controllers/settings.controller'; import { authenticate } from './middlewares/authentication.middleware'; const router = Router(); router.get('/auth/login-status', isLoggedIn()); router.get('/auth/login', loginUser()); router.get('/auth/login/callback', authorizeUser()); router.get('/settings', getSettings()); router.post('/settings', saveSettings()); router.get('/calendar/events', authenticate(), getCurrentCalendarEvents()); export default router;