mirror of
				https://github.com/advplyr/audiobookshelf.git
				synced 2025-10-31 18:37:00 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			555 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			555 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 
 | |
| 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 || []
 | |
|   }
 | |
| } |