UNPKG

@vertikalx/vtx-backend-client

Version:

GraphQL API generated client for VTX

28 lines 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VTXMobileAPI = void 0; const api_call_headers_1 = require("./api-call-headers"); const vtx_base_api_1 = require("./vtx-base-api"); class VTXMobileAPI extends vtx_base_api_1.VTXBaseAPI { constructor(backendUrl, userToken, requestConfig) { super(backendUrl, VTXMobileAPI.getDefaultHeaders(userToken), requestConfig); } static getDefaultHeaders(userToken) { if (userToken) { return { [api_call_headers_1.DEFAULT_SYSTEM_USER_TOKEN_HEADER]: userToken, ...api_call_headers_1.DEFAULT_HEADERS }; } else { return { ...api_call_headers_1.DEFAULT_HEADERS }; } } async getMobileToken(token) { return this.execute(() => this.sdk.ValidateToken({ input: token }), 'validateToken', (r) => !!r?.validateToken?.accessToken, 'validateToken'); } } exports.VTXMobileAPI = VTXMobileAPI; //# sourceMappingURL=vtx-mobile-api.js.map