summaryrefslogtreecommitdiff
path: root/src/client/app/mobile
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-06-21 15:08:17 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-06-21 15:08:17 +0900
commitaec5911821cf55dbe8704be964c5ebd3a4a7b66b (patch)
treef11432c834359413dfbc730f1f5e872024b7431a /src/client/app/mobile
parentMerge branch 'develop' of https://github.com/syuilo/misskey into develop (diff)
downloadmisskey-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.vue26
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);
}
}
});