- const routes = require('express').Router();
-
- const utils = require("../utils");
-
- const videoManager = require("../videoManager");
-
-
- function getVideosTemplateInformation(templateContext, request)
- {
- var promises = [];
-
- if(utils.checkPrivilege(request) >= utils.PRIVILEGE.MEMBER)
- {
- promises.push(videoManager.getVideosForTemplate(templateContext, "private"));
- }
- else
- {
- templateContext["private"] = [];
- }
-
- promises.push(videoManager.getVideosForTemplate(templateContext, "public"));
-
- return Promise.all(promises);
- }
-
- routes.get('/', (request, result) =>
- {
- utils.renderHTML(request, result, "videos.html", getVideosTemplateInformation)
- });
-
- module.exports = routes;
|