shadowsocks-manager
Version:
A shadowsocks manager tool for multi user and traffic control.
43 lines (38 loc) • 1.14 kB
JavaScript
angular.module('app', [
'ngMaterial',
'ui.router',
'ngMessages',
'ja.qr',
'chart.js',
'angularMoment',
'ngWebSocket',
'ngStorage',
'angular-inview',
'hc.marked',
'pascalprecht.translate',
'ngclipboard',
]);
const window = require('window');
angular.element(() => {
$.get(window.api + '/api/home/login').then(success => {
window.ssmgrConfig = success;
require('./directives/focusMe');
require('./services/preloadService.js');
require('./services/adminService.js');
require('./services/homeService.js');
require('./services/userService.js');
require('./services/configService.js');
// require('./services/websocketService.js');
require('./configs/index.js');
require('./controllers/index.js');
require('./dialogs/index.js');
require('./filters/index.js');
require('./translate/index.js');
require('./routes/index.js');
angular.bootstrap(document, ['app']);
}).catch(err => {
let time = 5000;
if(err.status === 403) { time = 1500; }
setTimeout(() => { location.reload(); }, time);
});
});