UNPKG

@kiwicom/smart-faq

Version:

41 lines (33 loc) 961 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getRequestHash = exports.maybeGetAuthToken = void 0; var _objectHash = _interopRequireDefault(require("object-hash")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // @flow var maybeGetAuthToken = function maybeGetAuthToken(tokens /*: Tokens*/ ) { /* Prefer login tokens over simpleToken because simpleToken can be used only for fetching one specific booking */ if (tokens.kwAuthToken || tokens.loginToken) { return null; } return tokens.simpleToken; }; exports.maybeGetAuthToken = maybeGetAuthToken; var getRequestHash = function getRequestHash(_ref) { var operation = _ref.operation, variables = _ref.variables; return ( /*: string*/ (0, _objectHash.default)({ query: operation.text, variables: variables }) ); }; exports.getRequestHash = getRequestHash;