aboutsummaryrefslogtreecommitdiffstats
path: root/src/models
diff options
context:
space:
mode:
authorLibravatar Ahmad M. Abdelaziz <a.3b3ziz@gmail.com>2021-10-16 10:26:13 +0200
committerLibravatar GitHub <noreply@github.com>2021-10-16 13:56:13 +0530
commit09c2482eda07cdc4d2f03622f18de069848264ec (patch)
treea7481bd73527fc55d6f954dd4dfd76d61c0720c6 /src/models
parent5.6.3-nightly.35 [skip ci] (diff)
downloadferdium-app-09c2482eda07cdc4d2f03622f18de069848264ec.tar.gz
ferdium-app-09c2482eda07cdc4d2f03622f18de069848264ec.tar.zst
ferdium-app-09c2482eda07cdc4d2f03622f18de069848264ec.zip
feat: add new preference to allow per-service wake-up (#2085)
Diffstat (limited to 'src/models')
-rw-r--r--src/models/Service.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/models/Service.js b/src/models/Service.js
index 75dfde027..12109fb0a 100644
--- a/src/models/Service.js
+++ b/src/models/Service.js
@@ -81,6 +81,8 @@ export default class Service {
81 81
82 @observable isHibernationEnabled = false; 82 @observable isHibernationEnabled = false;
83 83
84 @observable isWakeUpEnabled = true;
85
84 @observable isHibernationRequested = false; 86 @observable isHibernationRequested = false;
85 87
86 @observable onlyShowFavoritesInUnreadCount = false; 88 @observable onlyShowFavoritesInUnreadCount = false;
@@ -163,6 +165,10 @@ export default class Service {
163 data.isHibernationEnabled, 165 data.isHibernationEnabled,
164 this.isHibernationEnabled, 166 this.isHibernationEnabled,
165 ); 167 );
168 this.isWakeUpEnabled = ifUndefinedBoolean(
169 data.isWakeUpEnabled,
170 this.isWakeUpEnabled,
171 );
166 172
167 // Check if "Hibernate on Startup" is enabled and hibernate all services except active one 173 // Check if "Hibernate on Startup" is enabled and hibernate all services except active one
168 const { hibernateOnStartup } = window.ferdi.stores.settings.app; 174 const { hibernateOnStartup } = window.ferdi.stores.settings.app;