setSettings method
Implementation
Future<AlgoliaTask> setSettings() async {
assert(
_parameters.keys.isNotEmpty, 'No setting parameter to update found.');
var response = await algolia._apiCall(
ApiRequestType.put,
'indexes/$encodedIndex/settings',
data: _parameters,
);
Map<String, dynamic> body = json.decode(response.body);
if (!(response.statusCode >= 200 && response.statusCode < 300)) {
throw AlgoliaError._(body, response.statusCode);
}
var task = AlgoliaTask._(algolia, _index, body);
return task;
}