Parcourir la source

delete request data sooner

Gildas il y a 7 ans
Parent
commit
29d26a961f
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      lib/single-file/single-file-core.js

+ 2 - 2
lib/single-file/single-file-core.js

@@ -295,6 +295,7 @@ this.SingleFileCore = this.SingleFileCore || (() => {
 			return Promise.all(resourceURLs.map(async requestKey => {
 				const [resourceURL, asDataURI] = JSON.parse(requestKey);
 				const resourceRequests = this.requests.get(requestKey);
+				this.requests.delete(requestKey);
 				try {
 					const content = await docUtil.getContent(resourceURL, { asDataURI, maxResourceSize: options.maxResourceSize, maxResourceSizeEnabled: options.maxResourceSizeEnabled });
 					indexResource = indexResource + 1;
@@ -308,8 +309,7 @@ this.SingleFileCore = this.SingleFileCore || (() => {
 					indexResource = indexResource + 1;
 					onloadListener({ index: indexResource, url: resourceURL });
 					resourceRequests.forEach(resourceRequest => resourceRequest.reject(error));
-				}
-				this.requests.delete(requestKey);
+				}				
 			}));
 		}
 	}