2020-08-31 23:35:22 +02:00
|
|
|
import ytch from 'yt-channel-info'
|
2020-02-16 19:30:00 +01:00
|
|
|
|
|
|
|
const state = {
|
2020-08-31 23:35:22 +02:00
|
|
|
subscriptions: [],
|
|
|
|
profileSubscriptions: {
|
|
|
|
activeProfile: 0,
|
|
|
|
videoList: []
|
|
|
|
}
|
2020-02-16 19:30:00 +01:00
|
|
|
}
|
|
|
|
|
2020-08-31 23:35:22 +02:00
|
|
|
const getters = {
|
|
|
|
getSubscriptions: () => {
|
|
|
|
return state.subscriptions
|
2020-02-16 19:30:00 +01:00
|
|
|
},
|
2020-08-31 23:35:22 +02:00
|
|
|
getProfileSubscriptions: () => {
|
|
|
|
return state.profileSubscriptions
|
2020-02-16 19:30:00 +01:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
const actions = {
|
2020-08-31 23:35:22 +02:00
|
|
|
updateSubscriptions ({ commit }, subscriptions) {
|
|
|
|
commit('setSubscriptions', subscriptions)
|
2020-02-16 19:30:00 +01:00
|
|
|
},
|
2020-08-31 23:35:22 +02:00
|
|
|
updateProfileSubscriptions ({ commit }, subscriptions) {
|
|
|
|
commit('setProfileSubscriptions', subscriptions)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
const mutations = {
|
|
|
|
setSubscriptions (state, subscriptions) {
|
|
|
|
state.subscriptions = subscriptions
|
2020-02-16 19:30:00 +01:00
|
|
|
},
|
2020-08-31 23:35:22 +02:00
|
|
|
setProfileSubscriptions (state, profileSubscriptions) {
|
|
|
|
state.profileSubscriptions = profileSubscriptions
|
2020-02-16 19:30:00 +01:00
|
|
|
}
|
|
|
|
}
|
2020-08-31 23:35:22 +02:00
|
|
|
|
2020-02-16 19:30:00 +01:00
|
|
|
export default {
|
|
|
|
state,
|
|
|
|
getters,
|
|
|
|
actions,
|
|
|
|
mutations
|
|
|
|
}
|