1 | 'use strict';
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 |
|
7 | var _routerSegments = require('router-segments');
|
8 |
|
9 | var _routerSegments2 = _interopRequireDefault(_routerSegments);
|
10 |
|
11 | var _homeController = require('./modules/home/homeController');
|
12 |
|
13 | var _homeController2 = _interopRequireDefault(_homeController);
|
14 |
|
15 | var _screenController = require('./modules/api/screenController');
|
16 |
|
17 | var _screenController2 = _interopRequireDefault(_screenController);
|
18 |
|
19 | var _displayController = require('./modules/api/displayController');
|
20 |
|
21 | var _displayController2 = _interopRequireDefault(_displayController);
|
22 |
|
23 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
24 |
|
25 |
|
26 | exports.default = () => {
|
27 | const builder = (0, _routerSegments2.default)();
|
28 | builder.add('/', _homeController2.default.index);
|
29 |
|
30 | builder.addSegment('/api', segment => {
|
31 | segment.add('/screen', _screenController2.default.index);
|
32 | segment.addSegment('/display', segment => {
|
33 | segment.defaultRoute(_displayController2.default.index);
|
34 | segment.add('/start', _displayController2.default.start);
|
35 | segment.add('/restart', _displayController2.default.restart);
|
36 | segment.add('/stop', _displayController2.default.stop);
|
37 | segment.add('/refresh', _displayController2.default.refresh);
|
38 | segment.add('/openboxStarted', _displayController2.default.openboxStarted);
|
39 | });
|
40 | });
|
41 | return builder.createRouter();
|
42 | };
|
43 |
|
\ | No newline at end of file |