Files
nirvana/packages/web/services/algoliaSearchService.ts
T
2022-02-01 17:02:40 -08:00

24 lines
573 B
TypeScript

import algoliaSearch, { SearchClient } from "algoliasearch";
var searchClient: SearchClient = null;
if (
process.env.NEXT_PUBLIC_ALGOLIA_APP_ID &&
process.env.NEXT_PUBLIC_ALGOLIA_API_KEY
) {
searchClient = algoliaSearch(
process.env.NEXT_PUBLIC_ALGOLIA_APP_ID,
process.env.NEXT_PUBLIC_ALGOLIA_API_KEY
);
console.log("set up algolia search successfully");
} else {
console.error("unable to set up aloglia");
}
export const usersIndex = searchClient.initIndex(
process.env.NEXT_PUBLIC_ALGOLIA_USERS_INDEX_NAME || ""
);
export default searchClient;