export const state = () => ({
  feeds: []
})

export const getters = {
  getFeedForItem: state => id => {
    return state.feeds.find(feed => feed.id === id)
  }
}

export const actions = {

}

export const mutations = {
  addFeed(state, feed) {
    var index = state.feeds.findIndex(f => f.id === feed.id)
    if (index >= 0) state.feeds.splice(index, 1, feed)
    else state.feeds.push(feed)
  },
  removeFeed(state, feed) {
    state.feeds = state.feeds.filter(f => f.id !== feed.id)
  },
  setFeeds(state, feeds) {
    state.feeds = feeds || []
  }
}