From 41c5db24d119577c04b28c6df72f890a7bf13f64 Mon Sep 17 00:00:00 2001 From: Brian Broll Date: Wed, 28 Feb 2024 14:16:32 -0600 Subject: [PATCH] Update to use feval-fast endpoint from mathworks --- src/procedures/matlab/matlab.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/procedures/matlab/matlab.js b/src/procedures/matlab/matlab.js index 274c557e..e521779c 100644 --- a/src/procedures/matlab/matlab.js +++ b/src/procedures/matlab/matlab.js @@ -33,8 +33,12 @@ MATLAB.function = async function (fn, args = [], numReturnValues = 1) { arguments: args.map((a) => this._parseArgument(a)), nargout: numReturnValues, }]; - const resp = await request.post(MATLAB_URL, body, { timeout: 5000 }); - const results = resp.data.messages.FEvalResponse; + // TODO: add timeout detection + // TODO: add retry + const resp = await request.post(`${MATLAB_URL}/feval-fast`, body, { + timeout: 5000, + }); + const results = resp.data.FEvalResponse; // TODO: add batching queue return this._parseResult(results[0]); };