Decompose i18n labels for Unifi widget

- Needed to decompose i18n labels for Unifi widget in order for field visibility setting to work correctly
- Fixed weird edge case where a call to cached-fetch would fail if no duration was passed
- Have VS Code hide the .next and node_modules folders from tree view
This commit is contained in:
Jason Fischer 2022-10-09 20:05:28 -07:00
parent 85df467fdb
commit 260201c2b4
No known key found for this signature in database
4 changed files with 18 additions and 10 deletions

View file

@ -1,8 +1,13 @@
import cache from "memory-cache";
const defaultDuration = 5;
export default async function cachedFetch(url, duration) {
const cached = cache.get(url);
// eslint-disable-next-line no-param-reassign
duration = duration || defaultDuration;
if (cached) {
return cached;
}