From 363723fc84f7b8477592e0105aeb331ec9a017af Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 14 Aug 2017 05:01:11 +0200 Subject: node_modules --- node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js') diff --git a/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js b/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js index 61d9b4730..ed07fd561 100644 --- a/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js +++ b/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js @@ -4,17 +4,18 @@ */ var createInnerCallback = require("./createInnerCallback"); -function UnsafeCachePlugin(source, filterPredicate, cache, target) { +function UnsafeCachePlugin(source, filterPredicate, cache, withContext, target) { this.source = source; this.filterPredicate = filterPredicate; + this.withContext = withContext; this.cache = cache || {}; this.target = target; } module.exports = UnsafeCachePlugin; -function getCacheId(request) { +function getCacheId(request, withContext) { return JSON.stringify({ - context: request.context, + context: withContext ? request.context : "", path: request.path, query: request.query, request: request.request @@ -25,9 +26,10 @@ UnsafeCachePlugin.prototype.apply = function(resolver) { var filterPredicate = this.filterPredicate; var cache = this.cache; var target = this.target; + var withContext = this.withContext; resolver.plugin(this.source, function(request, callback) { if(!filterPredicate(request)) return callback(); - var cacheId = getCacheId(request); + var cacheId = getCacheId(request, withContext); var cacheEntry = cache[cacheId]; if(cacheEntry) { return callback(null, cacheEntry); -- cgit v1.2.3