Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
return [api.complete([])];
}
// perform a fast comparison of previous route's serialized queries
// with the new route's serialized queries. All state refs for
// _shared_ queries should be retained
const serializedNew = newQueries.map(JSON.stringify);
const serializedPrev = previousQueries.map(JSON.stringify);
const sharedRefs = serializedPrev
.filter(qJSON => serializedNew.includes(qJSON))
.map(JSON.parse)
.map(q => q.ref);
requestMetadata.retainRefs = sharedRefs;
return [
cacheAction,
api.get(newQueries, requestMetadata),
clickActions.clear(),
].filter(a => a);
}
);