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

package.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
import { createConsumer } from "@rails/actioncable";
import { buildUrl } from "./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 buildUrl(websocketURL, {
    subdomain: globalProps.organization.subdomain
  });
};
var consumer = createConsumer(getWebsocketURL);
export var createSubscription = function createSubscription(channelName, callbacks) {
  return consumer.subscriptions.create(channelName, callbacks);
};
//# sourceMappingURL=createSubscription.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy