redux-security
Version:
32 lines (22 loc) • 1.24 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.configServiceSocket = undefined;
var _reduxJournal = require('redux-journal');
var _reduxManager = require('redux-manager');
var _config = require('../config');
var _store = require('../store');
var _api = require('../api/api.socket');
var tags = _config.TAGS + '.service.socket';
var configServiceSocket = exports.configServiceSocket = function configServiceSocket() {
var _ref = arguments.length <= 0 || arguments[0] === undefined ? { serviceName: _config.SERVICE, serverServiceName: _config.SERVICE } : arguments[0];
var _ref$serviceName = _ref.serviceName;
var serviceName = _ref$serviceName === undefined ? _config.SERVICE : _ref$serviceName;
var _ref$serverServiceNam = _ref.serverServiceName;
var serverServiceName = _ref$serverServiceNam === undefined ? _config.SERVICE : _ref$serverServiceNam;
var socket = _ref.socket;
(0, _reduxJournal.write)('({ serviceName = \'' + serviceName + '\' })', tags + '.configServiceSocket');
(0, _store.prepareStore)({ serviceName: serviceName });
return _reduxManager.manager.api.set(serviceName, (0, _api.configAPISocket)({ serverServiceName: serverServiceName, socket: socket }));
};