2024-03-11 20:28:19 +00:00

39 lines
1.2 KiB
JavaScript
Executable File

import { Controller } from "linebridge/dist/server"
import generateEndpointsFromDir from "linebridge/dist/server/lib/generateEndpointsFromDir"
export default class StreamingController extends Controller {
static refName = "StreamingController"
static useRoute = "/tv"
httpEndpoints = generateEndpointsFromDir(__dirname + "/endpoints")
// put = {
// "/streaming/category": {
// middlewares: ["withAuthentication", "onlyAdmin"],
// fn: Schematized({
// required: ["key", "label"]
// }, async (req, res) => {
// const { key, label } = req.selection
// const existingCategory = await StreamingCategory.findOne({
// key
// })
// if (existingCategory) {
// return res.status(400).json({
// error: "Category already exists"
// })
// }
// const category = new StreamingCategory({
// key,
// label,
// })
// await category.save()
// return res.json(category)
// })
// }
// }
}