Skip to content

Commit

Permalink
fix(clients): correly parse usage hosts (generated)
Browse files Browse the repository at this point in the history
algolia/api-clients-automation#3622

Co-authored-by: algolia-bot <accounts+algolia-api-client-bot@algolia.com>
Co-authored-by: Clément Vannicatte <vannicattec@gmail.com>
  • Loading branch information
algolia-bot and shortcuts committed Aug 30, 2024
1 parent b452ef6 commit eba56c6
Showing 1 changed file with 7 additions and 36 deletions.
43 changes: 7 additions & 36 deletions packages/client-usage/src/usageClient.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Code generated by OpenAPI Generator (https://openapi-generator.tech), manual changes will be lost - read more on https://github.com/algolia/api-clients-automation. DO NOT EDIT.

import { createAuth, createTransporter, getAlgoliaAgent, shuffle } from '@algolia/client-common';
import { createAuth, createTransporter, getAlgoliaAgent } from '@algolia/client-common';
import type {
CreateClientOptions,
Headers,
Expand All @@ -22,39 +22,11 @@ import type { IndexUsage } from '../model/indexUsage';

export const apiClientVersion = '1.2.3';

function getDefaultHosts(appId: string): Host[] {
return (
[
{
url: `${appId}-dsn.algolia.net`,
accept: 'read',
protocol: 'https',
},
{
url: `${appId}.algolia.net`,
accept: 'write',
protocol: 'https',
},
] as Host[]
).concat(
shuffle([
{
url: `${appId}-1.algolianet.com`,
accept: 'readWrite',
protocol: 'https',
},
{
url: `${appId}-2.algolianet.com`,
accept: 'readWrite',
protocol: 'https',
},
{
url: `${appId}-3.algolianet.com`,
accept: 'readWrite',
protocol: 'https',
},
]),
);
function getDefaultHosts(): Host[] {
return [
{ url: 'usage.algolia.com', accept: 'readWrite', protocol: 'https' },
{ url: 'usage-dev.algolia.com', accept: 'readWrite', protocol: 'https' },
];
}

// eslint-disable-next-line @typescript-eslint/explicit-function-return-type
Expand All @@ -67,7 +39,7 @@ export function createUsageClient({
}: CreateClientOptions) {
const auth = createAuth(appIdOption, apiKeyOption, authMode);
const transporter = createTransporter({
hosts: getDefaultHosts(appIdOption),
hosts: getDefaultHosts(),
...options,
algoliaAgent: getAlgoliaAgent({
algoliaAgents,
Expand Down Expand Up @@ -274,7 +246,6 @@ export function createUsageClient({
.replace('{indexName}', encodeURIComponent(indexName));
const headers: Headers = {};
const queryParameters: QueryParameters = {};

if (startDate !== undefined) {
queryParameters.startDate = startDate.toString();
}
Expand Down

0 comments on commit eba56c6

Please sign in to comment.