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