import { getThemeOrDefault } from '../lib/plugins/theme-utils'
import { getEnabledResolutions, getRegisteredPlugins, getRegisteredThemes } from '@server/controllers/api/config'
import { HttpStatusCode } from '@shared/core-utils/miscs/http-error-codes'
+import { serveIndexHTML } from '@server/lib/client-html'
const staticRouter = express.Router()
}
)
+staticRouter.all('/teapot',
+ getCup,
+ asyncMiddleware(serveIndexHTML)
+)
+
// security.txt service
staticRouter.get('/security.txt',
(_, res: express.Response) => {
return Object.assign(playlist, { Video: video })
}
+
+function getCup (req: express.Request, res: express.Response, next: express.NextFunction) {
+ res.status(HttpStatusCode.I_AM_A_TEAPOT_418)
+ res.setHeader('Accept-Additions', 'Non-Dairy;1,Sugar;1')
+ res.setHeader('Safe', 'if-sepia-awake')
+
+ return next()
+}