UNPKG

vaccine-stats-plugin

Version:

A Module to Get Various Vaccine Statistics Related to India from Various Sources and Additionally Can tweet with the Given Configuration

27 lines (24 loc) 825 B
const { getVaccineData } = require('./api'); const constructData = require('./construct-data'); const constructMessage = require('./construct-message'); const ANALYSIS_TYPES = ['daily', 'overall']; module.exports = async (type, stateID, districtID) => { const stateLevel = !!stateID; // const districtLevel = !!districtID; const analysisType = ANALYSIS_TYPES.includes(type) ? type : 'overall'; const vaccineRawData = await getVaccineData(stateID, districtID); if (vaccineRawData.today && vaccineRawData.yesterday) { const constructedVaccineData = await constructData( vaccineRawData, stateLevel, stateID, ); const tweets = constructMessage( analysisType, constructedVaccineData, stateLevel, ); return tweets; } return []; };