| 2709 | } |
| 2710 | |
| 2711 | std::initializer_list<JSValueRef> params = { |
| 2712 | std::move(path), |
| 2713 | jsEntry.jsContext.newBool(true), // disableProxy |
| 2714 | }; |
| 2715 | |
| 2716 | JSFunctionCallContext callContext(jsEntry.jsContext, params.begin(), params.size(), jsEntry.exceptionTracker); |
| 2717 | |
| 2718 | auto result = jsEntry.jsContext.callObjectProperty( |
| 2719 | _moduleLoader.get(), _propertyNameIndex.getJsName(kLoadPropertyName), callContext); |
| 2720 | if (!jsEntry.exceptionTracker) { |
| 2721 | return nullptr; |
| 2722 | } |
| 2723 | |
| 2724 | auto jsModuleContainer = Valdi::makeShared<JavaScriptModuleContainer>( |
| 2725 | std::move(bundle), jsEntry.jsContext, result.get(), jsEntry.exceptionTracker); |
| 2726 | _modules[resourceId] = jsModuleContainer; |
| 2727 |
no test coverage detected