diff options
author | Ahmad M. Abdelaziz <a.3b3ziz@gmail.com> | 2021-10-16 10:26:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-16 13:56:13 +0530 |
commit | 09c2482eda07cdc4d2f03622f18de069848264ec (patch) | |
tree | a7481bd73527fc55d6f954dd4dfd76d61c0720c6 /src/models/Service.js | |
parent | 5.6.3-nightly.35 [skip ci] (diff) | |
download | ferdium-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/Service.js')
-rw-r--r-- | src/models/Service.js | 6 |
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; |