1
0
mirror of synced 2025-12-21 19:06:49 -05:00
Files
docs/lib/search/algolia-get-remote-index-names.js
Kevin Heis 2fb2e962bc Move site search to use an endpoint (#17359)
* Move site search to use an endpoint

* Update browser.js

* Update search.js

* Update lib/search/versions.js

Co-authored-by: James M. Greene <JamesMGreene@github.com>

* Fix URLs

Co-authored-by: James M. Greene <JamesMGreene@github.com>
2021-01-20 15:37:42 +00:00

15 lines
477 B
JavaScript

const { namePrefix } = require('./config')
const getAlgoliaClient = require('./algolia-client')
module.exports = async function getRemoteIndexNames () {
const algoliaClient = getAlgoliaClient()
const indices = await algoliaClient.listIndexes()
// ignore other indices that may be present in the Algolia account like `helphub-`, etc
const indexNames = indices.items
.map(field => field.name)
.filter(name => name.startsWith(namePrefix))
return indexNames
}