From c8fc9a98bf90c7bd785d5a2df9f579a329f9815a Mon Sep 17 00:00:00 2001 From: J M Date: Tue, 17 May 2022 17:25:25 -0600 Subject: [PATCH] fix: Change the source + add input --- backend/build-prod.sh | 2 +- backend/src/procedure/js_scripts.rs | 5 +++++ .../package-data/scripts/test-package/0.3.0.3/embassy.js | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/backend/build-prod.sh b/backend/build-prod.sh index 21f9b6dac..cc10aae84 100755 --- a/backend/build-prod.sh +++ b/backend/build-prod.sh @@ -8,7 +8,7 @@ if [ "$0" != "./build-prod.sh" ]; then exit 1 fi -alias 'rust-arm64-builder'='docker run --rm -it -v "$HOME/.cargo/registry":/root/.cargo/registry -v "$(pwd)":/home/rust/src start9/rust-arm-cross:aarch64' +alias 'rust-arm64-builder'='docker run --rm -it -v "$HOME/.cargo/registry":/root/.cargo/registry -v "$(pwd)":/home/rust/src -P start9/rust-arm-cross:aarch64' cd .. FLAGS="" diff --git a/backend/src/procedure/js_scripts.rs b/backend/src/procedure/js_scripts.rs index 061aebc3d..d97ab351f 100644 --- a/backend/src/procedure/js_scripts.rs +++ b/backend/src/procedure/js_scripts.rs @@ -635,6 +635,11 @@ mod js_runtime { Ok(ctx.input.clone()) } #[op] + fn get_input(state: &mut OpState) -> Result { + let ctx = state.borrow::(); + Ok(ctx.input.clone()) + } + #[op] fn set_value(state: &mut OpState, value: Value) -> Result<(), AnyError> { let mut answer = state.borrow::().0.lock(); *answer = value; diff --git a/backend/test/js_action_execute/package-data/scripts/test-package/0.3.0.3/embassy.js b/backend/test/js_action_execute/package-data/scripts/test-package/0.3.0.3/embassy.js index 11c4091c3..1558afcb8 100644 --- a/backend/test/js_action_execute/package-data/scripts/test-package/0.3.0.3/embassy.js +++ b/backend/test/js_action_execute/package-data/scripts/test-package/0.3.0.3/embassy.js @@ -56,7 +56,7 @@ export async function getConfig(effects) { volumeId: 'main', // @ts-ignore })).value; - + await effects.removeFile({ path: "./testing/test2.log", volumeId: 'main',