swaps out fast-memoize for micro-memoize that supports async

This commit is contained in:
James
2020-10-06 09:47:05 -04:00
parent fb73e772af
commit 33d8ec8a13
3 changed files with 2 additions and 8 deletions

View File

@@ -1,4 +1,4 @@
const memoize = require('fast-memoize');
const memoize = require('micro-memoize');
const { ValidationError } = require('../errors');
const sanitizeFallbackLocale = require('../localization/sanitizeFallbackLocale');
const traverseFields = require('./traverseFields');
@@ -102,7 +102,7 @@ async function performFieldOperations(entityConfig, args) {
};
const populate = memoize(nonMemoizedPopulate, {
serializer: (populateArgs) => JSON.stringify(populateArgs[0]),
isPromise: true,
});
// //////////////////////////////////////////