redux-security
Version:
17 lines (14 loc) • 657 B
JavaScript
import { write } from 'redux-journal'
import { manager } from 'redux-manager'
import { TAGS, SERVICE } from '../config'
import { prepareStore } from '../store'
import { configAPISocket } from '../api/api.socket'
const tags = `${TAGS}.service.socket`
export const configServiceSocket = (
{ serviceName = SERVICE, serverServiceName = SERVICE, socket } =
{ serviceName: SERVICE, serverServiceName: SERVICE }
) => {
write(`({ serviceName = '${serviceName}' })`, `${tags}.configServiceSocket`)
prepareStore({ serviceName })
return manager.api.set(serviceName, configAPISocket({ serverServiceName, socket }))
}