From edecf440a51fcb832f29dd77583a4fae87da989f Mon Sep 17 00:00:00 2001 From: Manuel Spuhler <manuel.spuhler@chuv.ch> Date: Mon, 30 Jan 2023 10:29:03 +0100 Subject: [PATCH] fix: cleanup --- .../connectors/exareme/exareme.connector.ts | 33 +++++++------------ 1 file changed, 11 insertions(+), 22 deletions(-) diff --git a/api/src/engine/connectors/exareme/exareme.connector.ts b/api/src/engine/connectors/exareme/exareme.connector.ts index 1938259..7f5c220 100644 --- a/api/src/engine/connectors/exareme/exareme.connector.ts +++ b/api/src/engine/connectors/exareme/exareme.connector.ts @@ -92,31 +92,20 @@ export default class ExaremeConnector implements Connector { ): Promise<Experiment> { const domains = await this.engineService.getDomains(request); - const oldForm = experimentInputToData(data); - const form = { - ...oldForm, - algorithm: { - ...oldForm.algorithm, - parameters: oldForm.algorithm.parameters.map(p => p.name === 'bins' ? ({ - name: 'bins', value: 20 - }) - : p - ) - } - }; - + const form = experimentInputToData(data); const path = this.options.baseurl + `experiments${isTransient ? '/transient' : ''}`; const resultAPI = await firstValueFrom( this.post<ExperimentData>(request, path, form), ); + const results = dataToExperiment( + resultAPI.data, + ExaremeConnector.logger, + domains, + ); - console.log({ path }); - console.log({ form: JSON.stringify(form, null, 2) }); - console.log(resultAPI.data); - - return dataToExperiment(resultAPI.data, ExaremeConnector.logger, domains); + return results; } async listExperiments( @@ -326,7 +315,7 @@ export default class ExaremeConnector implements Connector { config: AxiosRequestConfig = {}, ) { const conf = this.mergeHeaders(request, config); - return this.httpService.get<T>(path, conf); + return this.httpService.get<T>(path, conf as any); } private post<T = any>( @@ -336,7 +325,7 @@ export default class ExaremeConnector implements Connector { config: AxiosRequestConfig = {}, ) { const conf = this.mergeHeaders(request, config); - return this.httpService.post<T>(path, data, conf); + return this.httpService.post<T>(path, data, conf as any); } private patch<T = any>( @@ -346,7 +335,7 @@ export default class ExaremeConnector implements Connector { config: AxiosRequestConfig = {}, ) { const conf = this.mergeHeaders(request, config); - return this.httpService.patch<T>(path, data, conf); + return this.httpService.patch<T>(path, data, conf as any); } private delete<T = any>( @@ -355,6 +344,6 @@ export default class ExaremeConnector implements Connector { config: AxiosRequestConfig = {}, ) { const conf = this.mergeHeaders(request, config); - return this.httpService.delete<T>(path, conf); + return this.httpService.delete<T>(path, conf as any); } } -- GitLab