texpert/florsan

View on GitHub
app/assets/javascripts/cable.js

Summary

Maintainability
A
0 mins
Test Coverage
import { createConsumer } from '@rails/actioncable'

let consumer

const createChannel = (...args) => {
  if (!consumer) {
    consumer = createConsumer()
  }

  return consumer.subscriptions.create(...args)
}

export default createChannel