Bugfix: load of subscriptions at startup (#1216)
This commit is contained in:
parent
0a8854f3e5
commit
52e600dc13
|
@ -41,6 +41,7 @@ export default Vue.extend({
|
|||
},
|
||||
data: function () {
|
||||
return {
|
||||
dataReady: false,
|
||||
hideOutlines: true,
|
||||
showUpdatesBanner: false,
|
||||
showBlogBanner: false,
|
||||
|
@ -85,14 +86,17 @@ export default Vue.extend({
|
|||
}
|
||||
},
|
||||
mounted: function () {
|
||||
this.$store.dispatch('grabUserSettings').then((result) => {
|
||||
const v = this
|
||||
this.$store.dispatch('grabUserSettings').then(() => {
|
||||
this.$store.dispatch('grabAllProfiles', this.$t('Profile.All Channels')).then(() => {
|
||||
this.$store.dispatch('grabHistory')
|
||||
this.$store.dispatch('grabAllProfiles', this.$t('Profile.All Channels'))
|
||||
this.$store.dispatch('grabAllPlaylists')
|
||||
this.$store.commit('setUsingElectron', useElectron)
|
||||
this.checkThemeSettings()
|
||||
this.checkLocale()
|
||||
|
||||
v.dataReady = true
|
||||
|
||||
if (useElectron) {
|
||||
console.log('User is using Electron')
|
||||
this.activateKeyboardShortcuts()
|
||||
|
@ -106,6 +110,7 @@ export default Vue.extend({
|
|||
this.checkForNewBlogPosts()
|
||||
}, 500)
|
||||
})
|
||||
})
|
||||
},
|
||||
methods: {
|
||||
checkLocale: function () {
|
||||
|
|
|
@ -27,6 +27,7 @@
|
|||
/>
|
||||
</ft-flex-box>
|
||||
<transition
|
||||
v-if="dataReady"
|
||||
mode="out-in"
|
||||
name="fade"
|
||||
>
|
||||
|
|
|
@ -47,6 +47,7 @@ const getters = {
|
|||
|
||||
const actions = {
|
||||
grabAllProfiles ({ rootState, dispatch, commit }, defaultName = null) {
|
||||
return new Promise((resolve, reject) => {
|
||||
profileDb.find({}, (err, results) => {
|
||||
if (!err) {
|
||||
if (results.length === 0) {
|
||||
|
@ -72,14 +73,19 @@ const actions = {
|
|||
})
|
||||
|
||||
if (profileIndex !== -1) {
|
||||
dispatch('updateActiveProfile', profileIndex)
|
||||
commit('setActiveProfile', profileIndex)
|
||||
}
|
||||
}
|
||||
|
||||
commit('setProfileList', profiles)
|
||||
}
|
||||
|
||||
resolve()
|
||||
} else {
|
||||
reject(err)
|
||||
}
|
||||
})
|
||||
})
|
||||
},
|
||||
|
||||
grabProfileInfo (_, profileId) {
|
||||
|
|
Loading…
Reference in New Issue