Closed paulgrotzke closed 1 month ago
Not sure about this question, @shortcuts, do you know what the new signature is for a static header?
The sffv problem should be solved in the latest version of the helper: https://github.com/algolia/instantsearch/commit/11399e6fd232f005c4e3e8aba842c50110869ae5 (3.22.5), which was caused by an incompatibility of the v4 and v5 signatures
Hey!
The property is named baseHeaders
, you can use it like this:
const client = algoliasearch('foo', 'bar', { baseHeaders: { ... } });
We've only found this article on Request Options which mentions setting headers via searchSingleIndex. However, we're not using that method in our case.
requestOptions
is available on every methods, as the last expected parameter
closing the issue as it should be answered, don't hesitate to ask more questions if you need!
We're migrating from v4 to v5, using algoliasearch in combination with AlgoliaSearchHelper
Previously, we used it like this:
We've encountered two problems:
1) Setting headers during client creation Previously, we passed the headers directly when creating the client. Now, the TypeScript types indicate this might not be possible:
Is this correct? If so, what's the recommended way to set headers? We've only found this article on Request Options which mentions setting headers via
searchSingleIndex
. However, we're not using that method in our case.2) Type incompatibility between Algoliasearch client and SearchClient The client created (
typeof Algoliasearch
) seems to be incompatible with the type that algoliasearchHelper expects (typeof SearchClient
)