diff options
Diffstat (limited to 'src/stores/ServicesStore.ts')
-rw-r--r-- | src/stores/ServicesStore.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/stores/ServicesStore.ts b/src/stores/ServicesStore.ts index 8105aa084..6c7a55d6b 100644 --- a/src/stores/ServicesStore.ts +++ b/src/stores/ServicesStore.ts | |||
@@ -332,6 +332,7 @@ export default class ServicesStore extends TypedStore { | |||
332 | .slice() | 332 | .slice() |
333 | .sort((a, b) => a.order - b.order) | 333 | .sort((a, b) => a.order - b.order) |
334 | .map((s, index) => { | 334 | .map((s, index) => { |
335 | // eslint-disable-next-line no-param-reassign | ||
335 | s.index = index; | 336 | s.index = index; |
336 | return s; | 337 | return s; |
337 | }), | 338 | }), |
@@ -462,6 +463,7 @@ export default class ServicesStore extends TypedStore { | |||
462 | } | 463 | } |
463 | 464 | ||
464 | // set default values for serviceData | 465 | // set default values for serviceData |
466 | // eslint-disable-next-line no-param-reassign | ||
465 | serviceData = { | 467 | serviceData = { |
466 | isEnabled: DEFAULT_SERVICE_SETTINGS.isEnabled, | 468 | isEnabled: DEFAULT_SERVICE_SETTINGS.isEnabled, |
467 | isHibernationEnabled: DEFAULT_SERVICE_SETTINGS.isHibernationEnabled, | 469 | isHibernationEnabled: DEFAULT_SERVICE_SETTINGS.isHibernationEnabled, |
@@ -649,6 +651,7 @@ export default class ServicesStore extends TypedStore { | |||
649 | } | 651 | } |
650 | 652 | ||
651 | @action _setIsActive(service: Service, state: boolean): void { | 653 | @action _setIsActive(service: Service, state: boolean): void { |
654 | // eslint-disable-next-line no-param-reassign | ||
652 | service.isActive = state; | 655 | service.isActive = state; |
653 | } | 656 | } |
654 | 657 | ||
@@ -742,7 +745,9 @@ export default class ServicesStore extends TypedStore { | |||
742 | } | 745 | } |
743 | 746 | ||
744 | @action _detachService({ service }) { | 747 | @action _detachService({ service }) { |
748 | // eslint-disable-next-line no-param-reassign | ||
745 | service.webview = null; | 749 | service.webview = null; |
750 | // eslint-disable-next-line no-param-reassign | ||
746 | service.isAttached = false; | 751 | service.isAttached = false; |
747 | } | 752 | } |
748 | 753 | ||
@@ -1023,6 +1028,7 @@ export default class ServicesStore extends TypedStore { | |||
1023 | } | 1028 | } |
1024 | 1029 | ||
1025 | if (!service.webview) return; | 1030 | if (!service.webview) return; |
1031 | // eslint-disable-next-line consistent-return | ||
1026 | return service.webview.loadURL(service.url); | 1032 | return service.webview.loadURL(service.url); |
1027 | } | 1033 | } |
1028 | 1034 | ||
@@ -1226,7 +1232,9 @@ export default class ServicesStore extends TypedStore { | |||
1226 | 1232 | ||
1227 | // eslint-disable-next-line unicorn/consistent-function-scoping | 1233 | // eslint-disable-next-line unicorn/consistent-function-scoping |
1228 | const resetTimer = (service: Service) => { | 1234 | const resetTimer = (service: Service) => { |
1235 | // eslint-disable-next-line no-param-reassign | ||
1229 | service.lastPollAnswer = Date.now(); | 1236 | service.lastPollAnswer = Date.now(); |
1237 | // eslint-disable-next-line no-param-reassign | ||
1230 | service.lastPoll = Date.now(); | 1238 | service.lastPoll = Date.now(); |
1231 | }; | 1239 | }; |
1232 | 1240 | ||
@@ -1375,6 +1383,7 @@ export default class ServicesStore extends TypedStore { | |||
1375 | delete serviceData.team; | 1383 | delete serviceData.team; |
1376 | } | 1384 | } |
1377 | 1385 | ||
1386 | // eslint-disable-next-line consistent-return | ||
1378 | return serviceData; | 1387 | return serviceData; |
1379 | } | 1388 | } |
1380 | 1389 | ||