taskStatus method

Future<bool> taskStatus()

Implementation

Future<bool> taskStatus() async {
  var response = await algolia._apiCall(
    ApiRequestType.get,
    'indexes/$_index/task/$taskID',
  );
  Map<String, dynamic> body = json.decode(response.body);
  if (!(response.statusCode >= 200 && response.statusCode < 300)) {
    throw AlgoliaError._(body, response.statusCode);
  }

  return body['status'] == 'published';
}