diff options
Diffstat (limited to 'core/bindings.rs')
-rw-r--r-- | core/bindings.rs | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/core/bindings.rs b/core/bindings.rs index 25272af84..a081cccda 100644 --- a/core/bindings.rs +++ b/core/bindings.rs @@ -277,13 +277,11 @@ pub extern "C" fn host_import_module_dynamically_callback( let mut resolver_handle = v8::Global::new(); resolver_handle.set(scope, resolver); - let import_id = core_isolate.next_dyn_import_id; - core_isolate.next_dyn_import_id += 1; - core_isolate - .dyn_import_map - .insert(import_id, resolver_handle); - - core_isolate.dyn_import_cb(&specifier_str, &referrer_name_str, import_id); + core_isolate.dyn_import_cb( + resolver_handle, + &specifier_str, + &referrer_name_str, + ); &mut *scope.escape(promise) } |