import { Component } from "@angular/core";
import algoliasearch from "algoliasearch/lite";
const algoliaClient = algoliasearch(
"ALGOLIA_APPLICATION_ID",
"ALGOLIA_API_KEY",
);
const searchClient = {
...algoliaClient,
search(requests) {
const newRequests = requests.map((request) => {
// Test for empty string and change `analytics` request parameter to `false`
if (!request.params.query || request.params.query.length === 0) {
request.params.analytics = false;
}
return request;
});
return algoliaClient.search(newRequests);
},
};
@Component({
selector: "app-root",
templateUrl: "./app.component.html",
styleUrls: ["./app.component.css"],
})
export class AppComponent {
config = {
indexName: "instant_search",
searchClient,
};
}