From 465dfc186b72d617e5f7ce27c7fed8f10c7693af Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 6 Mar 2024 01:00:15 +0100 Subject: [PATCH] fix: add more functions to typescript client --- typescript-client/client.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/typescript-client/client.ts b/typescript-client/client.ts index 5fc616fbe6..a6930dcce0 100644 --- a/typescript-client/client.ts +++ b/typescript-client/client.ts @@ -128,12 +128,11 @@ export async function runScript( export async function waitJob( jobId: string, - verbose: boolean = false, - assertResultIsNotNull: boolean = false + verbose: boolean = false ): Promise { while (true) { // Implement your HTTP request logic here to get job result - const resultRes = await getResult(jobId); + const resultRes = await getResultMaybe(jobId); const started = resultRes.started; const completed = resultRes.completed; @@ -146,13 +145,12 @@ export async function waitJob( if (completed) { const result = resultRes.result; if (success) { - if (result === null && assertResultIsNotNull) { - throw new Error("Result was null"); - } return result; } else { const error = result.error; - throw new Error(`Job ${jobId} was not successful: ${error}`); + throw new Error( + `Job ${jobId} was not successful: ${JSON.stringify(error)}` + ); } }