diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2019-06-21 15:08:17 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2019-06-21 15:08:17 +0900 |
| commit | aec5911821cf55dbe8704be964c5ebd3a4a7b66b (patch) | |
| tree | f11432c834359413dfbc730f1f5e872024b7431a /src/client/app/mobile | |
| parent | Merge branch 'develop' of https://github.com/syuilo/misskey into develop (diff) | |
| download | misskey-aec5911821cf55dbe8704be964c5ebd3a4a7b66b.tar.gz misskey-aec5911821cf55dbe8704be964c5ebd3a4a7b66b.tar.bz2 misskey-aec5911821cf55dbe8704be964c5ebd3a4a7b66b.zip | |
Improve sync
Diffstat (limited to 'src/client/app/mobile')
| -rw-r--r-- | src/client/app/mobile/views/pages/widgets.vue | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/src/client/app/mobile/views/pages/widgets.vue b/src/client/app/mobile/views/pages/widgets.vue index 7f0ef678de..c012de1314 100644 --- a/src/client/app/mobile/views/pages/widgets.vue +++ b/src/client/app/mobile/views/pages/widgets.vue @@ -72,17 +72,13 @@ export default Vue.extend({ computed: { widgets(): any[] { - if (this.$store.state.device.mobileHomeProfile) { - return this.$store.state.settings.mobileHomeProfiles[this.$store.state.device.mobileHomeProfile] || this.$store.state.device.mobileHome; - } else { - return this.$store.state.device.mobileHome; - } + return this.$store.getters.mobileHome || []; } }, created() { if (this.widgets.length == 0) { - this.$store.commit('device/setMobileHome', [{ + this.$store.commit('setMobileHome', [{ name: 'calendar', id: 'a', data: {} }, { @@ -103,13 +99,11 @@ export default Vue.extend({ }]); } - if (this.$store.state.device.mobileHomeProfile) { - this.$watch('$store.state.device.mobileHome', () => { - this.$store.dispatch('settings/updateMobileHomeProfile'); - }, { - deep: true - }); - } + this.$watch('$store.getters.mobileHome', () => { + this.$store.dispatch('settings/updateMobileHomeProfile'); + }, { + deep: true + }); }, mounted() { @@ -134,7 +128,7 @@ export default Vue.extend({ }, addWidget() { - this.$store.commit('device/addMobileHomeWidget', { + this.$store.commit('addMobileHomeWidget', { name: this.widgetAdderSelected, id: uuid(), data: {} @@ -142,11 +136,11 @@ export default Vue.extend({ }, removeWidget(widget) { - this.$store.commit('device/removeMobileHomeWidget', widget); + this.$store.commit('removeMobileHomeWidget', widget); }, saveHome() { - this.$store.commit('device/setMobileHome', this.widgets); + this.$store.commit('setMobileHome', this.widgets); } } }); |