UNPKG

@atlaskit/profilecard

Version:

A React component to display a card with user information.

56 lines (55 loc) 2.26 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.getOrgIdForCloudIdFromAGG = getOrgIdForCloudIdFromAGG; var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator")); var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")); var _graphqlUtils = require("./graphqlUtils"); var ORG_ID_FROM_CLOUD_ID_QUERY = "query OrgIdFromCloudId($cloudId: ID!) {\n\ttenantContexts(cloudIds: [$cloudId]) {\n\t\torgId\n\t}\n}"; var addHeaders = function addHeaders(headers) { headers.append('atl-client-name', "@atlaskit/profilecard"); headers.append('atl-client-version', "23.8.0"); return headers; }; function getOrgIdForCloudIdFromAGG(_x, _x2) { return _getOrgIdForCloudIdFromAGG.apply(this, arguments); } function _getOrgIdForCloudIdFromAGG() { _getOrgIdForCloudIdFromAGG = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(url, cloudId) { var query, _yield$AGGQuery, tenantContexts; return _regenerator.default.wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: query = { query: ORG_ID_FROM_CLOUD_ID_QUERY, variables: { cloudId: cloudId } }; _context.prev = 1; _context.next = 4; return (0, _graphqlUtils.AGGQuery)(url, query, addHeaders); case 4: _yield$AGGQuery = _context.sent; tenantContexts = _yield$AGGQuery.tenantContexts; if (!(!tenantContexts || tenantContexts.length === 0 || tenantContexts[0] === null)) { _context.next = 8; break; } return _context.abrupt("return", null); case 8: return _context.abrupt("return", tenantContexts[0].orgId); case 11: _context.prev = 11; _context.t0 = _context["catch"](1); return _context.abrupt("return", null); case 14: case "end": return _context.stop(); } }, _callee, null, [[1, 11]]); })); return _getOrgIdForCloudIdFromAGG.apply(this, arguments); }