-
Notifications
You must be signed in to change notification settings - Fork 8.3k
/
Copy pathBaseController.java
87 lines (65 loc) · 2.67 KB
/
BaseController.java
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
package org.telegram.messenger;
import org.telegram.tgnet.ConnectionsManager;
import org.telegram.ui.Components.Paint.PersistColorPalette;
public class BaseController {
protected final int currentAccount;
private AccountInstance parentAccountInstance;
public BaseController(int num) {
parentAccountInstance = AccountInstance.getInstance(num);
currentAccount = num;
}
protected final AccountInstance getAccountInstance() {
return parentAccountInstance;
}
protected final MessagesController getMessagesController() {
return parentAccountInstance.getMessagesController();
}
protected final ContactsController getContactsController() {
return parentAccountInstance.getContactsController();
}
protected final PersistColorPalette getColorPalette() {
return parentAccountInstance.getColorPalette();
}
protected final MediaDataController getMediaDataController() {
return parentAccountInstance.getMediaDataController();
}
protected final ConnectionsManager getConnectionsManager() {
return parentAccountInstance.getConnectionsManager();
}
protected final LocationController getLocationController() {
return parentAccountInstance.getLocationController();
}
protected final NotificationsController getNotificationsController() {
return parentAccountInstance.getNotificationsController();
}
protected final NotificationCenter getNotificationCenter() {
return parentAccountInstance.getNotificationCenter();
}
protected final UserConfig getUserConfig() {
return parentAccountInstance.getUserConfig();
}
protected final MessagesStorage getMessagesStorage() {
return parentAccountInstance.getMessagesStorage();
}
protected final DownloadController getDownloadController() {
return parentAccountInstance.getDownloadController();
}
protected final SendMessagesHelper getSendMessagesHelper() {
return parentAccountInstance.getSendMessagesHelper();
}
protected final SecretChatHelper getSecretChatHelper() {
return parentAccountInstance.getSecretChatHelper();
}
protected final StatsController getStatsController() {
return parentAccountInstance.getStatsController();
}
protected final FileLoader getFileLoader() {
return parentAccountInstance.getFileLoader();
}
protected final FileRefController getFileRefController() {
return parentAccountInstance.getFileRefController();
}
protected final MemberRequestsController getMemberRequestsController() {
return parentAccountInstance.getMemberRequestsController();
}
}