const express = require('express') const v1Router = express.Router() const authRouter = require('./auth/auth.routes') const publicRouter = require('./public/public.routes') const adminRouter = require('./admin') const playerRouter = require('./player/player.routes') v1Router.use('/auth', authRouter) v1Router.use('/public', publicRouter) v1Router.use('/admin', adminRouter) v1Router.use('/player', playerRouter) // NOTE: /internal is intentionally NOT mounted here. Those routes return the // decrypted Discord bot token and must never share the public listener that // Pangolin proxies. They live on a separate, unpublished port via // server/src/internalApp.js (started in server.js). See issue #33. module.exports = v1Router