Richard Dern 400e3d01f1 Refresh
2022-01-12 00:35:37 +01:00

53 lines
1.0 KiB
JavaScript
Executable File

export default {
/**
* Set feed items list
* @param {*} state
* @param {*} feedItems
*/
setFeedItems(state, feedItems) {
state.feedItems = feedItems;
},
/**
* Set next page #
* @param {*} state
* @param {*} page
*/
setNextPage(state, page) {
state.nextPage = page;
},
/**
* Set feeds associated to current feed items
* @param {*} state
* @param {*} feeds
*/
setFeeds(state, feeds) {
state.feeds = feeds;
},
/**
* Set selected feed items
* @param {*} state
* @param {*} feedItems
*/
setSelectedFeedItems(state, feedItems) {
if(!feedItems) {
feedItems = [];
}
state.selectedFeedItems = feedItems;
},
/**
* Update feed item's properties
* @param {*} state
* @param {*} param1
*/
update(state, {feedItem, newProperties}) {
for(var property in newProperties) {
feedItem[property] = newProperties[property];
}
},
};