@@ -289,7 +289,7 @@ pub fn host_import_module_dynamically_callback<'s>(
289289 let resolver_handle = v8:: Global :: new ( scope, resolver) ;
290290 {
291291 let state_rc = JsRuntime :: state ( scope) ;
292- let module_map_rc = JsRuntime :: module_map ( scope) ;
292+ let module_map_rc = JsRealm :: module_map_from_scope ( scope) ;
293293
294294 debug ! (
295295 "dyn_import specifier {} referrer {} " ,
@@ -336,7 +336,7 @@ pub extern "C" fn host_initialize_import_meta_object_callback(
336336) {
337337 // SAFETY: `CallbackScope` can be safely constructed from `Local<Context>`
338338 let scope = & mut unsafe { v8:: CallbackScope :: new ( context) } ;
339- let module_map_rc = JsRuntime :: module_map ( scope) ;
339+ let module_map_rc = JsRealm :: module_map_from_scope ( scope) ;
340340 let module_map = module_map_rc. borrow ( ) ;
341341
342342 let module_global = v8:: Global :: new ( scope, module) ;
@@ -379,7 +379,7 @@ fn import_meta_resolve(
379379 let url_prop = args. data ( ) ;
380380 url_prop. to_rust_string_lossy ( scope)
381381 } ;
382- let module_map_rc = JsRuntime :: module_map ( scope) ;
382+ let module_map_rc = JsRealm :: module_map_from_scope ( scope) ;
383383 let ( loader, snapshot_loaded_and_not_snapshotting) = {
384384 let module_map = module_map_rc. borrow ( ) ;
385385 (
@@ -510,7 +510,7 @@ pub extern "C" fn promise_reject_callback(message: v8::PromiseRejectMessage) {
510510 } ;
511511
512512 if has_unhandled_rejection_handler {
513- let state_rc = JsRuntime :: state ( tc_scope) ;
513+ let state_rc = JsRealm :: state_from_scope ( tc_scope) ;
514514 let mut state = state_rc. borrow_mut ( ) ;
515515 if let Some ( pending_mod_evaluate) = state. pending_mod_evaluate . as_mut ( ) {
516516 if !pending_mod_evaluate. has_evaluated {
@@ -608,7 +608,7 @@ pub fn module_resolve_callback<'s>(
608608 // SAFETY: `CallbackScope` can be safely constructed from `Local<Context>`
609609 let scope = & mut unsafe { v8:: CallbackScope :: new ( context) } ;
610610
611- let module_map_rc = JsRuntime :: module_map ( scope) ;
611+ let module_map_rc = JsRealm :: module_map_from_scope ( scope) ;
612612 let module_map = module_map_rc. borrow ( ) ;
613613
614614 let referrer_global = v8:: Global :: new ( scope, referrer) ;
0 commit comments