Skip to content

Commit f5722d5

Browse files
committed
Rename adapter
1 parent 23dc1e3 commit f5722d5

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

src/adapter/search-request-adapter/search-params-adapter.ts

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,39 +7,39 @@ import {
77
import { adaptFilters } from './filter-adapter'
88

99
/**
10-
* Builder to creates an object containing all the search query parameters
11-
* provided by the search context of instantsearch.js and instant-meilisearch.
10+
* Adapts instantsearch.js and instant-meilisearch options
11+
* to meilisearch search query parameters.
1212
*
1313
* @param {SearchContext} searchContext
1414
*
1515
* @returns {MeiliSearchParams}
1616
*/
17-
function ParamsBuilder(searchContext: SearchContext) {
17+
function ParamsAdapter(searchContext: SearchContext) {
1818
const meiliSearchParams: Record<string, any> = {}
1919

2020
return {
2121
getParams() {
2222
return meiliSearchParams
2323
},
24-
addFacets() {
24+
adaptFacets() {
2525
const facets = searchContext?.facets
2626
if (facets?.length) {
2727
meiliSearchParams.facetsDistribution = facets
2828
}
2929
},
30-
addAttributesToCrop() {
30+
adaptAttributesToCrop() {
3131
const attributesToCrop = searchContext?.attributesToSnippet
3232
if (attributesToCrop) {
3333
meiliSearchParams.attributesToCrop = attributesToCrop
3434
}
3535
},
36-
addAttributesToRetrieve() {
36+
adaptAttributesToRetrieve() {
3737
const attributesToRetrieve = searchContext?.attributesToRetrieve
3838
if (attributesToRetrieve) {
3939
meiliSearchParams.attributesToRetrieve = attributesToRetrieve
4040
}
4141
},
42-
addFilters() {
42+
adaptFilters() {
4343
const filter = adaptFilters(
4444
searchContext?.filters,
4545
searchContext?.numericFilters,
@@ -49,12 +49,12 @@ function ParamsBuilder(searchContext: SearchContext) {
4949
meiliSearchParams.filter = filter
5050
}
5151
},
52-
addAttributesToHighlight() {
52+
adaptAttributesToHighlight() {
5353
meiliSearchParams.attributesToHighlight = searchContext?.attributesToHighlight || [
5454
'*',
5555
]
5656
},
57-
addLimit() {
57+
adaptLimit() {
5858
const placeholderSearch = searchContext.placeholderSearch
5959
const query = searchContext.query
6060
const { pagination } = searchContext
@@ -78,14 +78,14 @@ function ParamsBuilder(searchContext: SearchContext) {
7878
}
7979
}
8080
},
81-
addSort() {
81+
adaptSort() {
8282
const sort = searchContext.sort
8383

8484
if (sort?.length) {
8585
meiliSearchParams.sort = [sort]
8686
}
8787
},
88-
addGeoSearchRules() {
88+
adaptGeoSearchRules() {
8989
const geoSearchContext = createGeoSearchContext(searchContext)
9090
const geoRules = adaptGeoPointsRules(geoSearchContext)
9191

@@ -110,15 +110,15 @@ function ParamsBuilder(searchContext: SearchContext) {
110110
export function adaptSearchParams(
111111
searchContext: SearchContext
112112
): MeiliSearchParams {
113-
const buildParams = ParamsBuilder(searchContext)
114-
buildParams.addFacets()
115-
buildParams.addFilters()
116-
buildParams.addLimit()
117-
buildParams.addSort()
118-
buildParams.addGeoSearchRules()
119-
buildParams.addAttributesToCrop()
120-
buildParams.addAttributesToHighlight()
121-
buildParams.addAttributesToRetrieve()
113+
const adapter = ParamsAdapter(searchContext)
114+
adapter.adaptFacets()
115+
adapter.adaptFilters()
116+
adapter.adaptLimit()
117+
adapter.adaptSort()
118+
adapter.adaptGeoSearchRules()
119+
adapter.adaptAttributesToCrop()
120+
adapter.adaptAttributesToHighlight()
121+
adapter.adaptAttributesToRetrieve()
122122

123-
return buildParams.getParams()
123+
return adapter.getParams()
124124
}

0 commit comments

Comments
 (0)