All Downloads are FREE. Search and download functionalities are using the official Maven repository.

package.cjs.utils.createSubscription.js Maven / Gradle / Ivy

Go to download

A package encapsulating common code across neeto projects including initializers, utility functions, common components and hooks and so on.

There is a newer version: 4.12.3
Show newest version
"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.createSubscription = void 0;
var _actioncable = require("@rails/actioncable");
var _general = require("./general");
var getWebsocketURL = function getWebsocketURL() {
  var _document$querySelect;
  var websocketURL = (_document$querySelect = document.querySelector('meta[name="action-cable-url"]')) === null || _document$querySelect === void 0 ? void 0 : _document$querySelect.content;
  return (0, _general.buildUrl)(websocketURL, {
    subdomain: globalProps.organization.subdomain
  });
};
var consumer = (0, _actioncable.createConsumer)(getWebsocketURL);
var createSubscription = function createSubscription(channelName, callbacks) {
  return consumer.subscriptions.create(channelName, callbacks);
};
exports.createSubscription = createSubscription;
//# sourceMappingURL=createSubscription.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy