addDelay method

Future<RequestResult<bool>> addDelay(
  1. Duration delay
)

Implementation

Future<RequestResult<bool>> addDelay(Duration delay) async {
  Map<String, dynamic>? queryParameters = <String, dynamic>{};
  queryParameters["delay"] = delay.inMicroseconds.toString();
  Uri url = Uri(
      scheme: "http",
      host: host,
      port: port,
      path: 'addDelay',
      queryParameters: queryParameters);

  final request = await _httpClient.postUrl(url);
  final response = await request.close();
  if (response.statusCode == HttpStatus.ok) {
    return RequestResult(result: true);
  } else {
    final body = await streamToIntList(response);
    return RequestResult(error: BadRequestResponse.fromBuffer(body));
  }
}