'use strict'; const express = require('express'); const config = require('komodo-sdk/config'); const router = express.Router(); module.exports = router; function initConfig(req, res, next) { if (typeof config.senders_imsi !== 'object') { config.senders_imsi = { prefix_names: {}, unknown_prefix: [], default: [], }; } if (typeof config.senders_imsi.prefix_names !== 'object') { config.senders_imsi.prefix_names = {}; } if (!Array.isArray(config.senders_imsi.unknown_prefix)) { config.senders_imsi.unknown_prefix = []; } if (!Array.isArray(config.senders_imsi.default)) { config.senders_imsi.default = []; } next(); } function pageIndex(req, res) { res.json(config.senders_imsi); } router.get('/', initConfig, pageIndex);