Skip to content

Commit b62b861

Browse files
authored
fix(javascript): enable cache (#612)
1 parent d62318b commit b62b861

File tree

10 files changed

+12
-0
lines changed

10 files changed

+12
-0
lines changed

specs/recommend/paths/getRecommendations.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ post:
33
- recommendations
44
operationId: getRecommendations
55
x-use-read-transporter: true
6+
x-cacheable: true
67
summary: Get results.
78
description: Returns recommendations or trending results, for a specific model and `objectID`.
89
requestBody:

specs/search/paths/dictionaries/searchDictionaryEntries.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ post:
33
- Dictionaries
44
operationId: searchDictionaryEntries
55
x-use-read-transporter: true
6+
x-cacheable: true
67
description: Search the dictionary entries.
78
summary: Search a dictionary entries.
89
parameters:

specs/search/paths/multiclusters/searchUserIds.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ post:
33
- Clusters
44
operationId: searchUserIds
55
x-use-read-transporter: true
6+
x-cacheable: true
67
summary: Search userID.
78
description: >
89
Search for userIDs.

specs/search/paths/objects/multipleGetObjects.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ post:
33
- Records
44
operationId: getObjects
55
x-use-read-transporter: true
6+
x-cacheable: true
67
summary: Retrieve one or more objects.
78
description: Retrieve one or more objects, potentially from different indices, in a single API call.
89
requestBody:

specs/search/paths/rules/searchRules.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ post:
33
- Rules
44
operationId: searchRules
55
x-use-read-transporter: true
6+
x-cacheable: true
67
summary: Search for rules.
78
description: Search for rules matching various criteria.
89
parameters:

specs/search/paths/search/search.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ post:
33
- Search
44
operationId: search
55
x-use-read-transporter: true
6+
x-cacheable: true
67
summary: Search multiple indices.
78
description: Perform a search operation targeting one or many indices.
89
requestBody:

specs/search/paths/search/searchForFacetValues.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ post:
33
- Search
44
operationId: searchForFacetValues
55
x-use-read-transporter: true
6+
x-cacheable: true
67
summary: Search for values of a given facet.
78
description: Search for values of a given facet, optionally restricting the returned values to those contained in objects matching other search criteria.
89
parameters:

specs/search/paths/search/searchSingleIndex.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ post:
33
- Search
44
operationId: searchSingleIndex
55
x-use-read-transporter: true
6+
x-cacheable: true
67
summary: Search in a single index.
78
description: Perform a search operation targeting one specific index.
89
parameters:

specs/search/paths/synonyms/searchSynonyms.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ post:
33
- Synonyms
44
operationId: searchSynonyms
55
x-use-read-transporter: true
6+
x-cacheable: true
67
summary: Search synonyms.
78
description: Search or browse all synonyms, optionally filtering them by type.
89
parameters:

templates/javascript/api-single.mustache

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,9 @@ export function create{{capitalizedApiName}}(options: CreateClientOptions{{#hasR
221221
{{#vendorExtensions.x-use-read-transporter}}
222222
useReadTransporter: true,
223223
{{/vendorExtensions.x-use-read-transporter}}
224+
{{#vendorExtensions.x-cacheable}}
225+
cacheable: true,
226+
{{/vendorExtensions.x-cacheable}}
224227
};
225228

226229
return transporter.request(request, {

0 commit comments

Comments
 (0)