diff --git a/src/common/polling.ts b/src/common/polling.ts index 05cf0090..d5b29984 100644 --- a/src/common/polling.ts +++ b/src/common/polling.ts @@ -119,8 +119,8 @@ export async function pollUrl( if (result.status === PollStatus.Success) { ux.succeed(`Successfully finished operation`); - -return result.result_url; + + return result.result_url; } else if (result.status === PollStatus.Failed) { throw userError( `Failed to ${getJobDescription(result.result_type)}: ${ diff --git a/src/logic/new.ts b/src/logic/new.ts index 87d35499..dc5fa250 100644 --- a/src/logic/new.ts +++ b/src/logic/new.ts @@ -1,5 +1,5 @@ import type { ProviderJson } from '@superfaceai/ast'; -import { parseDocumentId } from '@superfaceai/parser'; +import { parseDocumentId, parseProfile,Source } from '@superfaceai/parser'; import type { ServiceClient } from '@superfaceai/service-client'; import type { UserError } from '../common/error'; @@ -39,17 +39,18 @@ function assertProfileResponse( ); } - // try { - // parseProfile(new Source(tmp.profile.source)); - // } catch (e) { - // throw userError( - // `Unexpected response received - unable to parse profile source: ${JSON.stringify( - // e, - // null, - // 2 - // )}`, 1 - // ); - // } + try { + parseProfile(new Source(tmp.profile.source)); + } catch (e) { + throw userError( + `Unexpected response received - unable to parse profile source: ${JSON.stringify( + e, + null, + 2 + )}`, + 1 + ); + } // TODO: validate id format? if (typeof tmp.id === 'string') {