@@ -137,7 +137,11 @@ export function createAnalyticsClient({
137137 * @param params.apiKey - The new API Key to use.
138138 */
139139 setClientApiKey ( { apiKey } : { apiKey : string } ) : void {
140- this . transporter . baseHeaders [ 'x-algolia-api-key' ] = apiKey ;
140+ if ( ! authMode || authMode === 'WithinHeaders' ) {
141+ this . transporter . baseHeaders [ 'x-algolia-api-key' ] = apiKey ;
142+ } else {
143+ this . transporter . baseQueryParameters [ 'x-algolia-api-key' ] = apiKey ;
144+ }
141145 } ,
142146
143147 /**
@@ -288,9 +292,11 @@ export function createAnalyticsClient({
288292 if ( index !== undefined ) {
289293 queryParameters . index = index . toString ( ) ;
290294 }
295+
291296 if ( startDate !== undefined ) {
292297 queryParameters . startDate = startDate . toString ( ) ;
293298 }
299+
294300 if ( endDate !== undefined ) {
295301 queryParameters . endDate = endDate . toString ( ) ;
296302 }
@@ -335,13 +341,13 @@ export function createAnalyticsClient({
335341 if ( index !== undefined ) {
336342 queryParameters . index = index . toString ( ) ;
337343 }
338-
339344 if ( startDate !== undefined ) {
340345 queryParameters . startDate = startDate . toString ( ) ;
341346 }
342347 if ( endDate !== undefined ) {
343348 queryParameters . endDate = endDate . toString ( ) ;
344349 }
350+
345351 if ( tags !== undefined ) {
346352 queryParameters . tags = tags . toString ( ) ;
347353 }
@@ -434,7 +440,6 @@ export function createAnalyticsClient({
434440 if ( startDate !== undefined ) {
435441 queryParameters . startDate = startDate . toString ( ) ;
436442 }
437-
438443 if ( endDate !== undefined ) {
439444 queryParameters . endDate = endDate . toString ( ) ;
440445 }
@@ -485,7 +490,6 @@ export function createAnalyticsClient({
485490 if ( endDate !== undefined ) {
486491 queryParameters . endDate = endDate . toString ( ) ;
487492 }
488-
489493 if ( tags !== undefined ) {
490494 queryParameters . tags = tags . toString ( ) ;
491495 }
@@ -527,6 +531,7 @@ export function createAnalyticsClient({
527531 if ( index !== undefined ) {
528532 queryParameters . index = index . toString ( ) ;
529533 }
534+
530535 if ( startDate !== undefined ) {
531536 queryParameters . startDate = startDate . toString ( ) ;
532537 }
@@ -574,13 +579,13 @@ export function createAnalyticsClient({
574579 if ( index !== undefined ) {
575580 queryParameters . index = index . toString ( ) ;
576581 }
577-
578582 if ( startDate !== undefined ) {
579583 queryParameters . startDate = startDate . toString ( ) ;
580584 }
581585 if ( endDate !== undefined ) {
582586 queryParameters . endDate = endDate . toString ( ) ;
583587 }
588+
584589 if ( tags !== undefined ) {
585590 queryParameters . tags = tags . toString ( ) ;
586591 }
@@ -622,7 +627,6 @@ export function createAnalyticsClient({
622627 if ( index !== undefined ) {
623628 queryParameters . index = index . toString ( ) ;
624629 }
625-
626630 if ( startDate !== undefined ) {
627631 queryParameters . startDate = startDate . toString ( ) ;
628632 }
@@ -674,7 +678,6 @@ export function createAnalyticsClient({
674678 if ( startDate !== undefined ) {
675679 queryParameters . startDate = startDate . toString ( ) ;
676680 }
677-
678681 if ( endDate !== undefined ) {
679682 queryParameters . endDate = endDate . toString ( ) ;
680683 }
@@ -768,16 +771,17 @@ export function createAnalyticsClient({
768771 if ( index !== undefined ) {
769772 queryParameters . index = index . toString ( ) ;
770773 }
774+
771775 if ( startDate !== undefined ) {
772776 queryParameters . startDate = startDate . toString ( ) ;
773777 }
774778 if ( endDate !== undefined ) {
775779 queryParameters . endDate = endDate . toString ( ) ;
776780 }
781+
777782 if ( limit !== undefined ) {
778783 queryParameters . limit = limit . toString ( ) ;
779784 }
780-
781785 if ( offset !== undefined ) {
782786 queryParameters . offset = offset . toString ( ) ;
783787 }
@@ -827,10 +831,10 @@ export function createAnalyticsClient({
827831 if ( startDate !== undefined ) {
828832 queryParameters . startDate = startDate . toString ( ) ;
829833 }
834+
830835 if ( endDate !== undefined ) {
831836 queryParameters . endDate = endDate . toString ( ) ;
832837 }
833-
834838 if ( limit !== undefined ) {
835839 queryParameters . limit = limit . toString ( ) ;
836840 }
@@ -916,6 +920,7 @@ export function createAnalyticsClient({
916920 if ( startDate !== undefined ) {
917921 queryParameters . startDate = startDate . toString ( ) ;
918922 }
923+
919924 if ( endDate !== undefined ) {
920925 queryParameters . endDate = endDate . toString ( ) ;
921926 }
@@ -975,7 +980,6 @@ export function createAnalyticsClient({
975980 if ( startDate !== undefined ) {
976981 queryParameters . startDate = startDate . toString ( ) ;
977982 }
978-
979983 if ( endDate !== undefined ) {
980984 queryParameters . endDate = endDate . toString ( ) ;
981985 }
@@ -1040,6 +1044,7 @@ export function createAnalyticsClient({
10401044 if ( startDate !== undefined ) {
10411045 queryParameters . startDate = startDate . toString ( ) ;
10421046 }
1047+
10431048 if ( endDate !== undefined ) {
10441049 queryParameters . endDate = endDate . toString ( ) ;
10451050 }
0 commit comments