MCPcopy Index your code
hub / github.com/microsoft/SandDance / _getErrorMessageFromResponse

Function _getErrorMessageFromResponse

docs/app/js/sanddance-app.js:55405–55448  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

55403 return _getErrorMessageFromResponse.apply(this, arguments);
55404}
55405function _getErrorMessageFromResponse() {
55406 _getErrorMessageFromResponse = (0, _asyncToGeneratorDefault.default)((0, _regeneratorDefault.default).mark(function _callee(response) {
55407 var message, contentType;
55408 return (0, _regeneratorDefault.default).wrap(function _callee$(_context) {
55409 while(true)switch(_context.prev = _context.next){
55410 case 0:
55411 message = "Failed to fetch resource ".concat(response.url, " (").concat(response.status, "): ");
55412 _context.prev = 1;
55413 contentType = response.headers.get("Content-Type");
55414 if (!contentType.includes("application/json")) {
55415 _context.next = 10;
55416 break;
55417 }
55418 _context.t0 = message;
55419 _context.next = 7;
55420 return response.text();
55421 case 7:
55422 message = _context.t0 += _context.sent;
55423 _context.next = 11;
55424 break;
55425 case 10:
55426 message += response.statusText;
55427 case 11:
55428 _context.next = 16;
55429 break;
55430 case 13:
55431 _context.prev = 13;
55432 _context.t1 = _context["catch"](1);
55433 return _context.abrupt("return", message);
55434 case 16:
55435 return _context.abrupt("return", message);
55436 case 17:
55437 case "end":
55438 return _context.stop();
55439 }
55440 }, _callee, null, [
55441 [
55442 1,
55443 13
55444 ]
55445 ]);
55446 }));
55447 return _getErrorMessageFromResponse.apply(this, arguments);
55448}
55449
55450},{"@babel/runtime/regenerator":"hCi6z","@babel/runtime/helpers/esm/asyncToGenerator":"1U3uv","@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"gGNiE":[function(require,module,exports) {
55451var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");

Callers

nothing calls this directly

Calls 2

textMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected