responseCallback method
void
responseCallback(
- int idRequest,
- 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');
}