Skip to content

Commit 725996b

Browse files
committed
revert useAlgoliaTracking
1 parent 413f946 commit 725996b

File tree

9 files changed

+26
-19
lines changed

9 files changed

+26
-19
lines changed

clients/algoliasearch-client-javascript/packages/algoliasearch/__tests__/algoliasearch.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ describe('api', () => {
8383
`Algolia for JavaScript (${apiClientVersion}); Search (${apiClientVersion});`
8484
),
8585
},
86-
useAlgoliaTracking: true,
8786
baseHeaders: {
8887
'content-type': 'text/plain',
8988
'x-algolia-api-key': 'API_KEY',

clients/algoliasearch-client-javascript/packages/client-common/src/transporter/createTransporter.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ export function createTransporter({
3636
baseHeaders,
3737
baseQueryParameters,
3838
algoliaAgent,
39-
useAlgoliaTracking,
4039
timeouts,
4140
requester,
4241
requestsCache,
@@ -111,12 +110,15 @@ export function createTransporter({
111110
: {};
112111

113112
const queryParameters: QueryParameters = {
114-
...(useAlgoliaTracking ? { 'x-algolia-agent': algoliaAgent.value } : {}),
115113
...baseQueryParameters,
116114
...request.queryParameters,
117115
...dataQueryParameters,
118116
};
119117

118+
if (algoliaAgent.value) {
119+
queryParameters['x-algolia-agent'] = algoliaAgent.value;
120+
}
121+
120122
if (requestOptions && requestOptions.queryParameters) {
121123
for (const key of Object.keys(requestOptions.queryParameters)) {
122124
// We want to keep `undefined` and `null` values,
@@ -338,7 +340,6 @@ export function createTransporter({
338340
requester,
339341
timeouts,
340342
algoliaAgent,
341-
useAlgoliaTracking,
342343
baseHeaders,
343344
baseQueryParameters,
344345
hosts,

clients/algoliasearch-client-javascript/packages/client-common/src/types/createClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ type OverriddenTransporterOptions =
99

1010
export type CreateClientOptions = Omit<
1111
TransporterOptions,
12-
OverriddenTransporterOptions | 'algoliaAgent' | 'useAlgoliaTracking'
12+
OverriddenTransporterOptions | 'algoliaAgent'
1313
> &
1414
Partial<Pick<TransporterOptions, OverriddenTransporterOptions>> & {
1515
appId: string;

clients/algoliasearch-client-javascript/packages/client-common/src/types/transporter.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,8 +139,6 @@ export type TransporterOptions = {
139139
* The user agent used. Sent on query parameters.
140140
*/
141141
algoliaAgent: AlgoliaAgent;
142-
143-
useAlgoliaTracking: boolean;
144142
};
145143

146144
export type Transporter = TransporterOptions & {

clients/algoliasearch-client-javascript/yarn.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,9 @@ __metadata:
113113
version: 0.0.0-use.local
114114
resolution: "@algolia/ingestion@workspace:packages/ingestion"
115115
dependencies:
116-
"@algolia/client-common": 5.0.0-alpha.26
117-
"@algolia/requester-browser-xhr": 5.0.0-alpha.26
118-
"@algolia/requester-node-http": 5.0.0-alpha.26
116+
"@algolia/client-common": 5.0.0-alpha.27
117+
"@algolia/requester-browser-xhr": 5.0.0-alpha.27
118+
"@algolia/requester-node-http": 5.0.0-alpha.27
119119
"@types/node": 16.11.59
120120
rollup: 2.79.1
121121
typescript: 4.8.3

generators/src/main/java/com/algolia/codegen/AlgoliaJavaScriptGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ private void setDefaultGeneratorOptions() {
119119
additionalProperties.put("algoliaAgent", Utils.capitalize(CLIENT));
120120
additionalProperties.put("gitRepoId", "algoliasearch-client-javascript");
121121
additionalProperties.put("isSearchClient", CLIENT.equals("search"));
122-
additionalProperties.put("useAlgoliaTracking", !CLIENT.equals("ingestion"));
122+
additionalProperties.put("useAlgoliaUA", !CLIENT.equals("ingestion"));
123123
additionalProperties.put("isAlgoliasearchClient", isAlgoliasearchClient);
124124

125125
if (isAlgoliasearchClient) {

playground/javascript/node/ingestion.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ const apiKey =
1010
'**** ADMIN_KEY *****';
1111

1212
// Init client with appId and apiKey
13-
const client = ingestionClient(appId, apiKey, 'us', {authMode: 'WithinHeaders'});
13+
const client = ingestionClient(appId, apiKey, 'us', {authMode: 'WithinHeaders', hosts: [{url: 'staging-data.us.algolia.com', accept: 'readWrite', protocol: 'https'}]});
1414

1515
async function testIngestion() {
1616
try {
17-
const res = await client.createAuthentication({input: {appID: appId, apiKey}, name: 'test', type: 'algolia'});
17+
const res = await client.getAuthentications();
1818

1919
console.log(`[OK]`, res);
2020
} catch (e) {

templates/javascript/clients/api-single.mustache

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,21 @@ export function create{{capitalizedApiName}}({
1919
const transporter = createTransporter({
2020
hosts: getDefaultHosts({{^hasRegionalHost}}appIdOption{{/hasRegionalHost}}{{#hasRegionalHost}}regionOption{{/hasRegionalHost}}),
2121
...options,
22-
useAlgoliaTracking: {{{useAlgoliaTracking}}},
23-
algoliaAgent: getAlgoliaAgent({
24-
algoliaAgents,
25-
client: '{{{algoliaAgent}}}',
26-
version: apiClientVersion,
27-
}),
22+
algoliaAgent:
23+
{{^useAlgoliaUA}}
24+
{...getAlgoliaAgent({
25+
algoliaAgents,
26+
client: '{{{algoliaAgent}}}',
27+
version: apiClientVersion,
28+
}), value: ''},
29+
{{/useAlgoliaUA}}
30+
{{#useAlgoliaUA}}
31+
getAlgoliaAgent({
32+
algoliaAgents,
33+
client: '{{{algoliaAgent}}}',
34+
version: apiClientVersion,
35+
}),
36+
{{/useAlgoliaUA}}
2837
baseHeaders: {
2938
'content-type': 'text/plain',
3039
...auth.headers(),

0 commit comments

Comments
 (0)