diff --git a/packages/core/js-client-isomorphic/package.json b/packages/core/js-client-isomorphic/package.json index 4ae5278c4..63c356a8c 100644 --- a/packages/core/js-client-isomorphic/package.json +++ b/packages/core/js-client-isomorphic/package.json @@ -23,7 +23,7 @@ }, "dependencies": { "@fluencelabs/avm": "0.62.0", - "@fluencelabs/marine-js": "0.13.0", + "@fluencelabs/marine-js": "0.14.0", "@fluencelabs/marine-worker": "0.6.0", "@fluencelabs/threads": "^2.0.0" }, diff --git a/packages/core/marine-worker/package.json b/packages/core/marine-worker/package.json index 66d7caddf..218e86884 100644 --- a/packages/core/marine-worker/package.json +++ b/packages/core/marine-worker/package.json @@ -24,7 +24,7 @@ "vitest": "0.34.6" }, "dependencies": { - "@fluencelabs/marine-js": "0.13.0", + "@fluencelabs/marine-js": "0.14.0", "observable-fns": "0.6.1", "@fluencelabs/threads": "^2.0.0" } diff --git a/packages/core/marine-worker/src/index.ts b/packages/core/marine-worker/src/index.ts index e94e1f47b..da3817246 100644 --- a/packages/core/marine-worker/src/index.ts +++ b/packages/core/marine-worker/src/index.ts @@ -127,7 +127,7 @@ const toExpose = { onLogMessage.complete(); }, - callService: ( + callService: async ( serviceId: string, functionName: string, args: JSONArray | JSONObject, @@ -139,7 +139,7 @@ const toExpose = { throw new Error(`service with id=${serviceId} not found`); } - return srv.call(functionName, args, callParams); + return await srv.call(functionName, args, callParams); }, onLogMessage() { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7440ec190..89eaab3a1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -335,8 +335,8 @@ importers: specifier: 0.62.0 version: 0.62.0 '@fluencelabs/marine-js': - specifier: 0.13.0 - version: 0.13.0 + specifier: 0.14.0 + version: 0.14.0 '@fluencelabs/marine-worker': specifier: 0.6.0 version: link:../marine-worker @@ -347,8 +347,8 @@ importers: packages/core/marine-worker: dependencies: '@fluencelabs/marine-js': - specifier: 0.13.0 - version: 0.13.0 + specifier: 0.14.0 + version: 0.14.0 '@fluencelabs/threads': specifier: ^2.0.0 version: 2.0.0 @@ -2751,8 +2751,8 @@ packages: multicodec: 3.2.1 dev: false - /@fluencelabs/marine-js@0.13.0: - resolution: {integrity: sha512-/qGc6FkLAwgf4U1P8eSb3ECY6cNm77FjfGokva+Pme4VB9EAKDdWxpY/F+AcdUyJ7XUgl/I4eMebTDGpMto5bQ==} + /@fluencelabs/marine-js@0.14.0: + resolution: {integrity: sha512-3w2OtXrYbBg3raxwpQ4eN1DewsWU2MttYcOpRLNxuPqc8yjJelR1I5ov6w6We55rv3T4+/SJ3UzpqTT+viV5bw==} dependencies: '@wasmer/wasi': 0.12.0 '@wasmer/wasmfs': 0.12.0