responseCallback method

void responseCallback(
  1. int idRequest,
  2. Response response
)

Implementation

void responseCallback(int idRequest, http.Response response) {
  // String body = response.body.replaceAll("\n", "").replaceAll("\r", "");
  // print('Here 1: $body');
  //XmlHttpRequestResponse xhrResult;
  // try {
  //   print('Here 1.1');
  //   xhrResult = XmlHttpRequestResponse(
  //     responseText: jsonEncode(body),
  //     responseInfo: XhtmlHttpResponseInfo(statusCode: 200, statusText: "OK"),
  //   );
  //   print('Here 2');
  // } on Error catch (e) {
  //   print('Here 3: $e');
  //   xhrResult = XmlHttpRequestResponse(
  //     responseText: e.toString(),
  //     responseInfo: XhtmlHttpResponseInfo(statusCode: 200, statusText: "OK"),
  //   );
  // } on Exception catch (e) {
  //   print('Here 4: $e');
  //   xhrResult = XmlHttpRequestResponse(
  //     responseText: e.toString(),
  //     responseInfo: XhtmlHttpResponseInfo(statusCode: 200, statusText: "OK"),
  //   );
  // }

  // final responseInfo = jsonEncode(xhrResult.responseInfo);
  // print('Here 3');
  // final responseText = xhrResult.responseText;
  // final error = xhrResult.error;

  // String responseText =
  //     '{"ok": true, "time": "${DateTime.now().toIso8601String()}" }'; //"{\"userId\": 1,  \"id\": 1,  \"title\": \"sunt aut facere repellat provident occaecati excepturi optio reprehenderit\",  \"body\": \"quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem sunt rem eveniet architecto\"}";
  // String responseInfo =
  //     """{"statusCode":200,"statusText":"{}","responseHeaders":"[]"}""";
  // String error = "null";
  // print('HERE 11111');
  // final xhrEvalCallback = this.eval(
  //   "globalThis.xhrRequests[$idRequest].callback($responseInfo, $responseText, $error);",
  // );
  // print('HERE 22222');

  // // if (_XHR_DEBUG) print('xhrcallback call result: $xhrEvalCallback');
  // print('Here 5');
}