@vizzly/api-client
Advanced tools
Comparing version 0.0.13 to 0.0.14
@@ -14,1 +14,2 @@ export * from './DashboardQuotaReached'; | ||
export * from './FailedToUpdateDashboard'; | ||
export * from './FailedToFetchVizzlyConfig'; |
@@ -30,1 +30,2 @@ "use strict"; | ||
__exportStar(require("./FailedToUpdateDashboard"), exports); | ||
__exportStar(require("./FailedToFetchVizzlyConfig"), exports); |
@@ -6,2 +6,3 @@ import { AuthParams } from '../types'; | ||
updateAuthParams(authParams: Partial<AuthParams>): void; | ||
clearAuthParams(): void; | ||
getQueryEngineAccessToken(): string; | ||
@@ -8,0 +9,0 @@ getProjectAdminOverrideToken(): string | undefined; |
@@ -12,2 +12,5 @@ "use strict"; | ||
} | ||
clearAuthParams() { | ||
this.authParams = {}; | ||
} | ||
getQueryEngineAccessToken() { | ||
@@ -68,26 +71,2 @@ if (!this.authParams.queryEngineAccessToken) | ||
} | ||
// Try without this extra logic to fetch the project tokens... | ||
// else if (request.preFetchProjectAccessTokens && (config.useCookieAuth || !!config.appSessionAuthToken)) { | ||
// logDebug( | ||
// 'Fetching project access token from the Vizzly API', | ||
// request.preFetchProjectAccessTokens.projectId, | ||
// 'Filtering by', | ||
// request.preFetchProjectAccessTokens.resourceFilters | ||
// ); | ||
// const accessToken = await getProjectAccessToken(httpClient(config))( | ||
// request.preFetchProjectAccessTokens.projectId, | ||
// config.appSessionAuthToken, | ||
// request.preFetchProjectAccessTokens.resourceFilters | ||
// ); | ||
// if (accessToken) { | ||
// logDebug('Project access token received.'); | ||
// return { | ||
// auth: `Bearer ${accessToken}`, | ||
// }; | ||
// } else { | ||
// logDebug('Failed to receive project access token.'); | ||
// } | ||
// } else { | ||
// logDebug('Not pre-fetching project access token.'); | ||
// } | ||
return {}; | ||
@@ -94,0 +73,0 @@ } |
@@ -45,3 +45,5 @@ import { Api } from './Api'; | ||
buildGetProjectsRequest(): Request<{}>; | ||
createProjectApiKey(params: nVizzlyApi.CreateProjectApiKeyParams): Promise<import("../types").Response<unknown>>; | ||
createProjectApiKey(params: nVizzlyApi.CreateProjectApiKeyParams): Promise<import("../types").Response<{ | ||
api_key: string; | ||
}>>; | ||
buildCreateProjectApiKeyRequest(params: nVizzlyApi.CreateProjectApiKeyParams): Request<{}>; | ||
@@ -65,3 +67,8 @@ createQueryEngineUser(params: nVizzlyApi.CreateQueryEngineUserParams): Promise<import("../types").Response<unknown>>; | ||
buildGetProjectRequest(params: nVizzlyApi.GetProjectParams): Request<{}>; | ||
getProjectAccessToken(params: nVizzlyApi.GetProjectAccessTokenParams): Promise<import("../types").Response<unknown>>; | ||
getProjectAccessToken(params: nVizzlyApi.GetProjectAccessTokenParams): Promise<import("../types").Response<{ | ||
token: { | ||
max_age: number; | ||
token: string; | ||
}; | ||
}>>; | ||
buildGetProjectAccessTokenRequest(params: nVizzlyApi.GetProjectAccessTokenParams): Request<{}>; | ||
@@ -72,3 +79,5 @@ getQueryEngineUser(params: nVizzlyApi.GetQueryEngineUserParams): Promise<import("../types").Response<unknown>>; | ||
buildGetTeamMembersRequest(params: nVizzlyApi.GetTeamMembers): Request<{}>; | ||
getVizzlyConfig(params: nVizzlyApi.GetVizzlyConfigParams): Promise<import("../types").Response<unknown>>; | ||
getVizzlyConfig(params: nVizzlyApi.GetVizzlyConfigParams): Promise<{ | ||
encryptedConfig: string | null; | ||
}>; | ||
buildGetVizzlyConfigRequest(params: nVizzlyApi.GetVizzlyConfigParams): Request<{}>; | ||
@@ -75,0 +84,0 @@ saveConnection(params: nVizzlyApi.SaveConnectionParams): Promise<import("../types").Response<unknown>>; |
@@ -15,2 +15,3 @@ "use strict"; | ||
const errors_1 = require("../errors"); | ||
const FailedToFetchVizzlyConfig_1 = require("../errors/FailedToFetchVizzlyConfig"); | ||
class VizzlyApi extends Api_1.Api { | ||
@@ -307,3 +308,9 @@ constructor(auth, host = 'https://api.vizzly.co') { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
return yield this.execute(this.buildGetVizzlyConfigRequest(params)); | ||
const response = yield this.execute(this.buildGetVizzlyConfigRequest(params)); | ||
if (response.status === 200) { | ||
return { | ||
encryptedConfig: response.body.encrypted_config, | ||
}; | ||
} | ||
throw new FailedToFetchVizzlyConfig_1.FailedToFetchVizzlyConfig(`Failed to fetch the config containing data sets from the Vizzly API. Got status ${response.status}`); | ||
}); | ||
@@ -310,0 +317,0 @@ } |
{ | ||
"name": "@vizzly/api-client", | ||
"version": "0.0.13", | ||
"version": "0.0.14", | ||
"private": false, | ||
@@ -5,0 +5,0 @@ "license": "NONE", |
125873
70
3015