UNPKG

1.01 kBJavaScriptView Raw
1'use strict';
2
3var _mongoose = require('mongoose');
4
5var _mongoose2 = _interopRequireDefault(_mongoose);
6
7var _scenario = require('./scenario.manager');
8
9var _scenario2 = require('./scenario.model');
10
11var _scenario3 = _interopRequireDefault(_scenario2);
12
13var _debug = require('debug');
14
15var _debug2 = _interopRequireDefault(_debug);
16
17function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
18
19var debug = (0, _debug2.default)('SH_BE:scenarios:loader');
20
21_mongoose2.default.connection.on('connected', function () {
22
23 var AUTORUNNING_SCRIPTS = false;
24
25 if (AUTORUNNING_SCRIPTS) {
26 _scenario3.default.findAsync({}).then(runAll).error(logError);
27 }
28
29 function runAll(scenarios) {
30 scenarios.forEach(function (scenario) {
31 if (scenario.active) {
32 (0, _scenario.start)(scenario);
33 }
34 });
35 }
36
37 function logError() {
38 debug.apply(undefined, arguments);
39 }
40});
41//# sourceMappingURL=loader.js.map