feat: removed unused code

This commit is contained in:
Roberto Tonino
2020-09-21 19:32:22 +02:00
parent b5d5a5761a
commit 53dd45b740
6 changed files with 15 additions and 182 deletions

View File

@@ -1,11 +1,9 @@
import Vuex from 'vuex'
import Vue from 'vue'
// import home from '@/store/modules/home'
import settings from '@/store/modules/settings'
import defaultSettings from '@/store/modules/defaultSettings'
import spotifyCredentials from '@/store/modules/spotifyCredentials'
// import charts from '@/store/modules/charts'
import favorites from '@/store/modules/favorites'
import about from '@/store/modules/about'
import login from '@/store/modules/login'
@@ -17,11 +15,9 @@ Vue.use(Vuex)
// Create store
export default new Vuex.Store({
modules: {
// home,
settings,
defaultSettings,
spotifyCredentials,
// charts,
favorites,
about,
login,

View File

@@ -1,40 +0,0 @@
import Vue from 'vue'
const state = {
list: []
}
let chartsCached = false
const actions = {
/**
* @param {object} context
* @param {object[]} payload
*/
cacheCharts({ commit }, payload) {
if (chartsCached) return
payload.forEach((chartObj, index) => {
commit('SET_UNKNOWN_CHART', { index, chartObj })
})
chartsCached = true
}
}
const getters = {
getCharts: state => state.list
}
const mutations = {
SET_UNKNOWN_CHART(state, payload) {
Vue.set(state.list, payload.index, payload.chartObj)
}
}
export default {
state,
getters,
actions,
mutations
}

View File

@@ -1,84 +0,0 @@
import Vue from 'vue'
const state = {
albums: {
data: [],
total: 0
},
artists: {
data: [],
total: 0
},
playlists: {
data: [],
total: 0
},
podcasts: {
data: [],
total: 0
},
tracks: {
data: [],
total: 0
}
}
let homeDataCached = false
const actions = {
cacheHomeData({ commit }, payload) {
if (homeDataCached) return
commit('SET_HOME_ALBUMS', payload.albums)
commit('SET_HOME_ARTISTS', payload.artists)
commit('SET_HOME_PLAYLISTS', payload.playlists)
commit('SET_HOME_PODCASTS', payload.podcasts)
commit('SET_HOME_TRACKS', payload.tracks)
homeDataCached = true
}
}
const getters = {
getHomeData: state => state,
getHomeAlbums: state => state.albums,
getHomeArtists: state => state.artists,
getHomePlaylists: state => state.playlists,
getHomePodcasts: state => state.podcasts,
getHomeTracks: state => state.tracks
}
const mutations = {
SET_HOME_ALBUMS: (state, payload) => {
Vue.set(state.albums, 'data', payload.data)
// state.albums.data = payload.data
state.albums.total = payload.total
},
SET_HOME_ARTISTS: (state, payload) => {
Vue.set(state.artists, 'data', payload.data)
// state.artists.data = payload.data
state.artists.total = payload.total
},
SET_HOME_PLAYLISTS: (state, payload) => {
Vue.set(state.playlists, 'data', payload.data)
// state.playlists.data = payload.data
state.playlists.total = payload.total
},
SET_HOME_PODCASTS: (state, payload) => {
Vue.set(state.podcasts, 'data', payload.data)
// state.podcasts.data = payload.data
state.podcasts.total = payload.total
},
SET_HOME_TRACKS: (state, payload) => {
Vue.set(state.tracks, 'data', payload.data)
// state.tracks.data = payload.data
state.tracks.total = payload.total
}
}
export default {
state,
actions,
getters,
mutations
}