import axios from 'axios'; let cachedFmInfo: any = null; let lastUpdateFmDate = 0; export default async function getFmInfo() { if (!cachedFmInfo || new Date().getTime() - lastUpdateFmDate > 1000 * 600) { console.log('get new fmData'); cachedFmInfo = await axios.get( 'https://raw.githubusercontent.com/Joystream/founding-members/main/data/fm-info.json' ); lastUpdateFmDate = new Date().getTime(); } return cachedFmInfo; }