createSigningData.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. "use strict";
  2. var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
  3. var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
  4. _Object$defineProperty(exports, "__esModule", {
  5. value: true
  6. });
  7. exports.default = createSigningData;
  8. var _regenerator = _interopRequireDefault(require("@babel/runtime-corejs3/regenerator"));
  9. var _concat = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/concat"));
  10. var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime-corejs3/helpers/asyncToGenerator"));
  11. var _CoreManager = _interopRequireDefault(require("./CoreManager"));
  12. var _Cloud = require("./Cloud");
  13. /**
  14. * Creates the data for the authentication message by extending the message
  15. * with a unique string with applicationId and current time
  16. */
  17. function createSigningData() {
  18. return _createSigningData.apply(this, arguments);
  19. }
  20. function _createSigningData() {
  21. _createSigningData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(message) {
  22. var data, _context, _context2, _yield$run, dateTime, applicationId;
  23. return _regenerator.default.wrap(function (_context3) {
  24. while (1) {
  25. switch (_context3.prev = _context3.next) {
  26. case 0:
  27. _context3.prev = 0;
  28. _context3.next = 3;
  29. return (0, _Cloud.run)('getServerTime');
  30. case 3:
  31. _yield$run = _context3.sent;
  32. dateTime = _yield$run.dateTime;
  33. applicationId = _CoreManager.default.get('APPLICATION_ID');
  34. data = (0, _concat.default)(_context = (0, _concat.default)(_context2 = "".concat(message, "\n\nId: ")).call(_context2, applicationId, ":")).call(_context, dateTime);
  35. _context3.next = 12;
  36. break;
  37. case 9:
  38. _context3.prev = 9;
  39. _context3.t0 = _context3["catch"](0);
  40. data = "".concat(message);
  41. case 12:
  42. return _context3.abrupt("return", data);
  43. case 13:
  44. case "end":
  45. return _context3.stop();
  46. }
  47. }
  48. }, _callee, null, [[0, 9]]);
  49. }));
  50. return _createSigningData.apply(this, arguments);
  51. }