aboutsummaryrefslogtreecommitdiffstats
path: root/src/models/Service.ts
diff options
context:
space:
mode:
authorLibravatar Vijay A <vraravam@users.noreply.github.com>2022-10-22 16:22:33 +0530
committerLibravatar Vijay A <vraravam@users.noreply.github.com>2022-10-22 16:22:33 +0530
commit884d085e99a06a4d8f4cea9792a9e5e782e3dbe3 (patch)
tree7d3986cccc09b7df5924b62d5a1fa440a4c83801 /src/models/Service.ts
parentAdd service-level option 'isMediaBadgeEnabled' defaulted to false (#688) (diff)
downloadferdium-app-884d085e99a06a4d8f4cea9792a9e5e782e3dbe3.tar.gz
ferdium-app-884d085e99a06a4d8f4cea9792a9e5e782e3dbe3.tar.zst
ferdium-app-884d085e99a06a4d8f4cea9792a9e5e782e3dbe3.zip
Use 'DEFAULT_SERVICE_SETTINGS' to initialize service-state
Diffstat (limited to 'src/models/Service.ts')
-rw-r--r--src/models/Service.ts25
1 files changed, 15 insertions, 10 deletions
diff --git a/src/models/Service.ts b/src/models/Service.ts
index e45909631..493620ba4 100644
--- a/src/models/Service.ts
+++ b/src/models/Service.ts
@@ -47,22 +47,23 @@ export default class Service {
47 47
48 @observable order: number = DEFAULT_SERVICE_ORDER; 48 @observable order: number = DEFAULT_SERVICE_ORDER;
49 49
50 @observable isEnabled: boolean = true; 50 @observable isEnabled: boolean = DEFAULT_SERVICE_SETTINGS.isEnabled;
51 51
52 @observable isMuted: boolean = false; 52 @observable isMuted: boolean = DEFAULT_SERVICE_SETTINGS.isMuted;
53 53
54 @observable team: string = ''; 54 @observable team: string = '';
55 55
56 @observable customUrl: string = ''; 56 @observable customUrl: string = '';
57 57
58 @observable isNotificationEnabled: boolean = true; 58 @observable isNotificationEnabled: boolean =
59 DEFAULT_SERVICE_SETTINGS.isNotificationEnabled;
59 60
60 @observable isBadgeEnabled: boolean = true; 61 @observable isBadgeEnabled: boolean = DEFAULT_SERVICE_SETTINGS.isBadgeEnabled;
61 62
62 @observable isMediaBadgeEnabled: boolean = 63 @observable isMediaBadgeEnabled: boolean =
63 DEFAULT_SERVICE_SETTINGS.isMediaBadgeEnabled; 64 DEFAULT_SERVICE_SETTINGS.isMediaBadgeEnabled;
64 65
65 @observable trapLinkClicks: boolean = false; 66 @observable trapLinkClicks: boolean = DEFAULT_SERVICE_SETTINGS.trapLinkClicks;
66 67
67 @observable isIndirectMessageBadgeEnabled: boolean = true; 68 @observable isIndirectMessageBadgeEnabled: boolean = true;
68 69
@@ -74,9 +75,11 @@ export default class Service {
74 75
75 @observable hasCrashed: boolean = false; 76 @observable hasCrashed: boolean = false;
76 77
77 @observable isDarkModeEnabled: boolean = false; 78 @observable isDarkModeEnabled: boolean =
79 DEFAULT_SERVICE_SETTINGS.isDarkModeEnabled;
78 80
79 @observable isProgressbarEnabled: boolean = true; 81 @observable isProgressbarEnabled: boolean =
82 DEFAULT_SERVICE_SETTINGS.isProgressbarEnabled;
80 83
81 @observable darkReaderSettings: DarkReaderInterface = { 84 @observable darkReaderSettings: DarkReaderInterface = {
82 brightness: 100, 85 brightness: 100,
@@ -100,12 +103,14 @@ export default class Service {
100 103
101 @observable isServiceAccessRestricted: boolean = false; 104 @observable isServiceAccessRestricted: boolean = false;
102 105
103 // todo is this used? 106 // TODO: is this used?
104 @observable restrictionType = null; 107 @observable restrictionType = null;
105 108
106 @observable isHibernationEnabled: boolean = false; 109 @observable isHibernationEnabled: boolean =
110 DEFAULT_SERVICE_SETTINGS.isHibernationEnabled;
107 111
108 @observable isWakeUpEnabled: boolean = true; 112 @observable isWakeUpEnabled: boolean =
113 DEFAULT_SERVICE_SETTINGS.isWakeUpEnabled;
109 114
110 @observable isHibernationRequested: boolean = false; 115 @observable isHibernationRequested: boolean = false;
111 116