Consider using "forEach" instead of "map" as its return value is not being used here.
Replace this trivial promise with "Promise.resolve".
This commit is contained in:
SashaXser
2024-01-19 08:50:45 +04:00
committed by GitHub
parent 8e13ec60d6
commit 14b6f84f94
3 changed files with 16 additions and 17 deletions

View File

@@ -23,9 +23,7 @@ export function createMemoryCache(memoryFn: (...args: any[]) => void, cacheTimeM
}
}
// create new promise
const promise = new Promise((resolve) => {
resolve(memoryFn(...args));
});
const promise = Promise.resolve(memoryFn(...args));
// store promise reference until fulfilled
promiseMemory.set(cacheKey, promise);
return promise.then(result => {