From 7a22df9b7641274b2a83ce53845215d17cfda2c8 Mon Sep 17 00:00:00 2001 From: Nayeem Rahman Date: Wed, 13 Oct 2021 18:04:44 +0100 Subject: fix(runtime/ops/worker_host): move permission arg parsing to Rust (#12297) --- cli/ops/testing.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'cli/ops/testing.rs') diff --git a/cli/ops/testing.rs b/cli/ops/testing.rs index 99cfc670e..31b60b480 100644 --- a/cli/ops/testing.rs +++ b/cli/ops/testing.rs @@ -4,8 +4,8 @@ use deno_core::error::AnyError; use deno_core::JsRuntime; use deno_core::ModuleSpecifier; use deno_core::OpState; -use deno_runtime::ops::worker_host::create_worker_permissions; -use deno_runtime::ops::worker_host::PermissionsArg; +use deno_runtime::permissions::create_child_permissions; +use deno_runtime::permissions::ChildPermissionsArg; use deno_runtime::permissions::Permissions; use std::sync::mpsc::Sender; use uuid::Uuid; @@ -26,15 +26,15 @@ struct PermissionsHolder(Uuid, Permissions); pub fn op_pledge_test_permissions( state: &mut OpState, - args: PermissionsArg, + args: ChildPermissionsArg, _: (), ) -> Result { deno_runtime::ops::check_unstable(state, "Deno.test.permissions"); let token = Uuid::new_v4(); - let parent_permissions = state.borrow::().clone(); - let worker_permissions = - create_worker_permissions(parent_permissions.clone(), args)?; + let parent_permissions = state.borrow_mut::(); + let worker_permissions = create_child_permissions(parent_permissions, args)?; + let parent_permissions = parent_permissions.clone(); state.put::(PermissionsHolder(token, parent_permissions)); -- cgit v1.2.3