diff options
| author | Henry Jameson <me@hjkos.com> | 2023-03-12 16:51:50 +0200 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2023-03-12 16:51:50 +0200 |
| commit | ac32997f8b17ba3f2209c992c27394c48a1594c7 (patch) | |
| tree | a485eb156d1d4e20c0ac1a450e90e06aae6c05b3 /src/components/settings_modal/helpers/shared_computed_object.js | |
| parent | af0cd5422304d7b2111739d85c279b3fa175a853 (diff) | |
move websocket connection logic into module
Diffstat (limited to 'src/components/settings_modal/helpers/shared_computed_object.js')
| -rw-r--r-- | src/components/settings_modal/helpers/shared_computed_object.js | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/src/components/settings_modal/helpers/shared_computed_object.js b/src/components/settings_modal/helpers/shared_computed_object.js index 6b22174d..e898c8ac 100644 --- a/src/components/settings_modal/helpers/shared_computed_object.js +++ b/src/components/settings_modal/helpers/shared_computed_object.js @@ -12,24 +12,7 @@ const SharedComputedObject = () => ({ this.$store.dispatch('setOption', { name: key, value }) } }]) - .reduce((acc, [key, value]) => ({ ...acc, [key]: value }), {}), - // Special cases (need to transform values or perform actions first) - useStreamingApi: { - get () { return this.$store.getters.mergedConfig.useStreamingApi }, - set (value) { - const promise = value - ? this.$store.dispatch('enableMastoSockets') - : this.$store.dispatch('disableMastoSockets') - - promise.then(() => { - this.$store.dispatch('setOption', { name: 'useStreamingApi', value }) - }).catch((e) => { - console.error('Failed starting MastoAPI Streaming socket', e) - this.$store.dispatch('disableMastoSockets') - this.$store.dispatch('setOption', { name: 'useStreamingApi', value: false }) - }) - } - } + .reduce((acc, [key, value]) => ({ ...acc, [key]: value }), {}) }) export default SharedComputedObject |
