From 5b7e2530797dbe88a960c767e9a1699c528d2ddc Mon Sep 17 00:00:00 2001 From: Kjartan Ferstl Date: Sat, 29 Jun 2024 09:49:17 +0200 Subject: [PATCH] Option to forward index settings to replicas --- lib/src/index_settings.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/src/index_settings.dart b/lib/src/index_settings.dart index c5fbc09..1d56d5d 100644 --- a/lib/src/index_settings.dart +++ b/lib/src/index_settings.dart @@ -66,12 +66,15 @@ class AlgoliaSettings { }.toString(); } - Future setSettings() async { + Future setSettings({ + bool forwardToReplicas = false, + }) async { assert( _parameters.keys.isNotEmpty, 'No setting parameter to update found.'); var response = await algolia._apiCall( ApiRequestType.put, - 'indexes/$encodedIndex/settings', + 'indexes/$encodedIndex/settings' + + (forwardToReplicas ? '?forwardToReplicas=true' : ''), data: _parameters, ); Map body = json.decode(response.body);