createSigningData.js 811 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = createSigningData;
  6. var _CoreManager = _interopRequireDefault(require("./CoreManager"));
  7. var _Cloud = require("./Cloud");
  8. function _interopRequireDefault(obj) {
  9. return obj && obj.__esModule ? obj : {
  10. default: obj
  11. };
  12. }
  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. async function createSigningData(message) {
  18. let data;
  19. try {
  20. const {
  21. dateTime
  22. } = await (0, _Cloud.run)('getServerTime');
  23. const applicationId = _CoreManager.default.get('APPLICATION_ID');
  24. data = `${message}\n\nId: ${applicationId}:${dateTime}`;
  25. } catch (error) {
  26. data = `${message}`;
  27. }
  28. return data;
  29. }