| 12345678910111213141516171819202122232425262728293031323334 | let lockdown = false;module.exports = {	init: (cb) => {		const { app } = require('./app.js');		const actions = require('./actions');		app.get('/', (req, res) => {			res.json({				status: 'success',				message: 'Coming Soon'			});		});		Object.keys(actions).forEach((namespace) => {			Object.keys(actions[namespace]).forEach((action) => {				let name = `/${namespace}/${action}`;				app.get(name, (req, res) => {					actions[namespace][action](null, (result) => {						if (typeof cb === 'function') return res.json(result);					});				});			})		});		if (lockdown) return this._lockdown();		cb();	},	_lockdown: () => {		lockdown = true;	}}
 |