18 lines
666 B
JavaScript
18 lines
666 B
JavaScript
import { Router } from 'express'
|
|
import { requireStaffJwt } from '../../middleware/staffJwt.js'
|
|
import { chatAdminRouter } from '../chatAdmin.js'
|
|
import customersRoutes from './customers.js'
|
|
import filesRoutes from './files.js'
|
|
import previewRoutes from './preview.js'
|
|
|
|
// Team-Eingang fuer das Ticketsystem: alle Mitarbeiter, Appwrite-JWT (Spec 2026-10-01 Admin-Panel ins Ticketsystem)
|
|
const router = Router()
|
|
// Anhaenge mit signiertem Link brauchen kein JWT (siehe files.js)
|
|
router.use(filesRoutes)
|
|
router.use(requireStaffJwt)
|
|
router.use('/customers', customersRoutes)
|
|
router.use('/preview-link', previewRoutes)
|
|
router.use(chatAdminRouter)
|
|
|
|
export default router
|