UNPKG

web-analyst

Version:

Web Analyst is a simple back-end tracking system to measure your web app performance.

33 lines (26 loc) 922 B
const {CHART_DATA_FILES} = require("../../../hybrid/cjs/constants.cjs"); const {savePopularityChartData, loadFrequencyTableData} = require("../../common/common-charts.cjs"); let currentData = null; const saveEndpointIndexer = () => { savePopularityChartData(CHART_DATA_FILES.ENDPOINTS_DATA_FILENAME, currentData); }; /** * Initialise data for browser popularity chart by reading or creating chart file * @returns {boolean} */ const generateEndpointPopularityDataFromIndexer = function () { try { currentData = loadFrequencyTableData(CHART_DATA_FILES.ENDPOINTS_DATA_FILENAME); return true; } catch (e) { console.error({lid: "WA2543"}, e.message); } return false; }; module.exports.generateEndpointPopularityDataFromIndexer = generateEndpointPopularityDataFromIndexer; module.exports.saveEndpointIndexer = saveEndpointIndexer;