redux-security
Version:
38 lines (26 loc) • 1.51 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.configServiceLocal = undefined;
var _reduxJournal = require('redux-journal');
var _reduxManager = require('redux-manager');
var _config = require('../config');
var _store = require('../store');
var _api = require('../api/api.local');
var _config2 = require('../../sessions/config');
var _config3 = require('../../users/config');
var tags = _config.TAGS + '.service.local';
var configServiceLocal = exports.configServiceLocal = function configServiceLocal() {
var _ref = arguments.length <= 0 || arguments[0] === undefined ? { serviceName: _config.SERVICE, serviceSessions: _config2.SERVICE, serviceUsers: _config3.SERVICE } : arguments[0];
var _ref$serviceName = _ref.serviceName;
var serviceName = _ref$serviceName === undefined ? _config.SERVICE : _ref$serviceName;
var _ref$serviceSessions = _ref.serviceSessions;
var serviceSessions = _ref$serviceSessions === undefined ? _config2.SERVICE : _ref$serviceSessions;
var _ref$serviceUsers = _ref.serviceUsers;
var serviceUsers = _ref$serviceUsers === undefined ? _config3.SERVICE : _ref$serviceUsers;
var send = _ref.send;
(0, _reduxJournal.write)('({ serviceName = \'' + serviceName + '\' })', tags + '.configServiceLocal');
(0, _store.prepareStore)({ serviceName: serviceName });
return _reduxManager.manager.api.set(serviceName, (0, _api.configAPILocal)({ serviceSessions: serviceSessions, serviceUsers: serviceUsers, send: send }));
};