Update use of readCategories.js

This commit is contained in:
Frank Li 2017-07-25 16:30:49 -07:00
parent 5b9bb1b2b5
commit ab58eaa9fa
4 changed files with 6 additions and 35 deletions

View file

@ -71,23 +71,11 @@ function execute(port) {
/****************************************************************************/
let Metadata;
let readCategories;
function reloadMetadataCategories() {
function reloadMetadata() {
readMetadata.generateDocsMetadata();
purgeCache("../core/metadata.js");
Metadata = require("../core/metadata.js");
purgeCache("./readCategories.js");
readCategories = require("./readCategories.js");
let layouts = {};
for (let i = 0; i < Metadata.length; i++) {
let layout = Metadata[i].layout;
if (layouts[layout] !== true) {
layouts[layout] = true;
readCategories(layout);
}
}
}
/****************************************************************************/
@ -127,7 +115,7 @@ function execute(port) {
console.log("server.js triggered...");
reloadMetadataCategories();
reloadMetadata();
/* handle all requests for document pages */
const app = express().get(/docs\/[\s\S]*html$/, (req, res, next) => {
@ -136,7 +124,7 @@ function execute(port) {
console.log(req.path);
reloadMetadataCategories();
reloadMetadata();
let links = {};
for (let i = 0; i < Metadata.length; i++) {
const metadata = Metadata[i];