blob: 9a4c7eeae0aed14d90fba47d43a1d713b2ceadd7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
import ErrorManager from '@js/Manager/ErrorManager';
import SearchManager from '@js/Manager/SearchManager';
import ServerManager from '@js/Manager/ServerManager';
import SystemService from '@js/Services/SystemService';
import UpgradeManager from '@js/Manager/UpgradeManager';
import ConverterManager from '@js/Manager/ConverterManager';
import ControllerManager from '@js/Manager/ControllerManager';
import RecommendationManager from '@js/Manager/RecommendationManager';
import MessageService from '@js/Services/MessageService';
import TabManager from '@js/Manager/TabManager';
import BadgeManager from '@js/Manager/BadgeManager';
import ContextMenuManager from '@js/Manager/ContextMenuManager';
import MiningManager from '@js/Manager/MiningManager';
import NotificationService from '@js/Services/NotificationService';
class Background {
async init() {
SystemService.setArea('background');
ErrorManager.init('server');
try {
await SystemService.waitReady();
await UpgradeManager.run();
await MessageService.init();
ControllerManager.init();
ConverterManager.init();
SearchManager.init();
TabManager.init();
NotificationService.init();
RecommendationManager.init();
BadgeManager.init();
ContextMenuManager.init();
MiningManager.init();
await ServerManager.init();
} catch(e) {
ErrorManager.logError(e);
}
}
}
export default new Background();
|