Bug 1875836 - Part 1: Add ModuleLoadRequest::SetDynamicImport method. r=jonco

Differential Revision: https://phabricator.services.mozilla.com/D199278
This commit is contained in:
Tooru Fujisawa
2024-01-23 23:29:53 +00:00
parent 1cb08ad07f
commit 8d9ed15dd6
4 changed files with 17 additions and 11 deletions

View File

@@ -354,13 +354,9 @@ already_AddRefed<ModuleLoadRequest> ModuleLoader::CreateDynamicImport(
/* is top level */ true, /* is dynamic import */
this, ModuleLoadRequest::NewVisitedSetForTopLevelImport(aURI), nullptr);
request->mDynamicReferencingScript = aMaybeActiveScript;
request->mDynamicSpecifier = aSpecifier;
request->mDynamicPromise = aPromise;
HoldJSObjects(request.get());
request->SetDynamicImport(aMaybeActiveScript, aSpecifier, aPromise);
request->NoCacheEntryFound();
return request.forget();
}