Bug 1759881 - Part 10: Move the generic parts of the StartLoad method to the module loader base r=yulia
StartModuleLoadImpl moves to the base class and uses to new virtual methods CanStartLoad and StartFetch which are implemented by the derived class. Differential Revision: https://phabricator.services.mozilla.com/D141736
This commit is contained in:
@@ -490,7 +490,7 @@ nsresult ScriptLoader::RestartLoad(ScriptLoadRequest* aRequest) {
|
||||
aRequest->mFetchSourceOnly = true;
|
||||
nsresult rv;
|
||||
if (aRequest->IsModuleRequest()) {
|
||||
rv = mModuleLoader->RestartModuleLoad(aRequest);
|
||||
rv = mModuleLoader->RestartModuleLoad(aRequest->AsModuleRequest());
|
||||
} else {
|
||||
rv = StartLoad(aRequest);
|
||||
}
|
||||
@@ -504,8 +504,11 @@ nsresult ScriptLoader::RestartLoad(ScriptLoadRequest* aRequest) {
|
||||
}
|
||||
|
||||
nsresult ScriptLoader::StartLoad(ScriptLoadRequest* aRequest) {
|
||||
return aRequest->IsModuleRequest() ? mModuleLoader->StartModuleLoad(aRequest)
|
||||
: StartClassicLoad(aRequest);
|
||||
if (aRequest->IsModuleRequest()) {
|
||||
return mModuleLoader->StartModuleLoad(aRequest->AsModuleRequest());
|
||||
}
|
||||
|
||||
return StartClassicLoad(aRequest);
|
||||
}
|
||||
|
||||
nsresult ScriptLoader::StartClassicLoad(ScriptLoadRequest* aRequest) {
|
||||
|
||||
Reference in New Issue
Block a user