From 28e496a67096149ce261771c8666e60c61aba92c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20=C5=A0ediv=C3=BD?= Date: Sat, 30 Sep 2023 15:17:59 +0200 Subject: [PATCH] upgrade api. --- client/src/api/.openapi-generator/VERSION | 2 +- client/src/api/api.ts | 3 +++ client/src/api/base.ts | 4 ++-- client/src/api/common.ts | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/client/src/api/.openapi-generator/VERSION b/client/src/api/.openapi-generator/VERSION index d6b4ec4..40e3636 100644 --- a/client/src/api/.openapi-generator/VERSION +++ b/client/src/api/.openapi-generator/VERSION @@ -1 +1 @@ -6.3.0-SNAPSHOT \ No newline at end of file +7.1.0-SNAPSHOT \ No newline at end of file diff --git a/client/src/api/api.ts b/client/src/api/api.ts index c1640d0..d5bbc2d 100644 --- a/client/src/api/api.ts +++ b/client/src/api/api.ts @@ -706,6 +706,7 @@ export class ConfigApi extends BaseAPI { } + /** * DefaultApi - axios parameter creator * @export @@ -931,6 +932,7 @@ export class DefaultApi extends BaseAPI { } + /** * RoomsApi - axios parameter creator * @export @@ -1632,3 +1634,4 @@ export class RoomsApi extends BaseAPI { } + diff --git a/client/src/api/base.ts b/client/src/api/base.ts index 68e8b0f..c0cc1dc 100644 --- a/client/src/api/base.ts +++ b/client/src/api/base.ts @@ -14,9 +14,9 @@ import type { Configuration } from './configuration'; -import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios'; // Some imports not used depending on template conditions // @ts-ignore +import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios'; import globalAxios from 'axios'; export const BASE_PATH = "https://virtserver.swaggerhub.com/m1k1o/neko-rooms/1.0.0".replace(/\/+$/, ""); @@ -65,8 +65,8 @@ export class BaseAPI { * @extends {Error} */ export class RequiredError extends Error { - name: "RequiredError" = "RequiredError"; constructor(public field: string, msg?: string) { super(msg); + this.name = "RequiredError" } } diff --git a/client/src/api/common.ts b/client/src/api/common.ts index 1c2451b..f7f27ce 100644 --- a/client/src/api/common.ts +++ b/client/src/api/common.ts @@ -85,6 +85,7 @@ export const setOAuthToObject = async function (object: any, name: string, scope } function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void { + if (parameter == null) return; if (typeof parameter === "object") { if (Array.isArray(parameter)) { (parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key)); @@ -143,7 +144,7 @@ export const toPathString = function (url: URL) { */ export const createRequestFunction = function (axiosArgs: RequestArgs, globalAxios: AxiosInstance, BASE_PATH: string, configuration?: Configuration) { return >(axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => { - const axiosRequestArgs = {...axiosArgs.options, url: (configuration?.basePath || basePath) + axiosArgs.url}; + const axiosRequestArgs = {...axiosArgs.options, url: (configuration?.basePath || axios.defaults.baseURL || basePath) + axiosArgs.url}; return axios.request(axiosRequestArgs); }; }