UNPKG

redux-security

Version:
20 lines (16 loc) 860 B
import { write } from 'redux-journal' import { manager } from 'redux-manager' import { TAGS, SERVICE } from '../config' import { prepareStore } from '../store' import { configAPILocal } from '../api/api.local' import { SERVICE as SERVICE_SESSIONS } from '../../sessions/config' import { SERVICE as SERVICE_USERS } from '../../users/config' const tags = `${TAGS}.service.local` export const configServiceLocal = ( { serviceName = SERVICE, serviceSessions = SERVICE_SESSIONS, serviceUsers = SERVICE_USERS, send } = { serviceName: SERVICE, serviceSessions: SERVICE_SESSIONS, serviceUsers: SERVICE_USERS } ) => { write(`({ serviceName = '${serviceName}' })`, `${tags}.configServiceLocal`) prepareStore({ serviceName }) return manager.api.set(serviceName, configAPILocal({ serviceSessions, serviceUsers, send })) }