Sha256: 3c9267e2f7d26c2c9820fe4a7ef9062035fd953ede3db5fa940e57e4e9eedda6
Contents?: true
Size: 595 Bytes
Versions: 13
Compression:
Stored size: 595 Bytes
Contents
import actionCableAdapter from './transportAdapters/actionCableAdapter' import pusherAdapter from './transportAdapters/pusherAdapter' export default function createTransportAdapter(jasonConfig, handlePayload, dispatch, onConnect) { const { transportService } = jasonConfig if (transportService === 'action_cable') { return actionCableAdapter(jasonConfig, handlePayload, dispatch, onConnect) } else if (transportService === 'pusher') { return pusherAdapter(jasonConfig, handlePayload, dispatch) } else { throw(`Transport adapter does not exist for ${transportService}`) } }
Version data entries
13 entries across 13 versions & 1 rubygems