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

47 lines
993 B
JavaScript
Executable File

/**
* Documents mutations
*/
export default {
/**
* Store documents list
* @param {*} state
* @param {*} documents
*/
setDocuments(state, documents) {
state.documents = documents;
},
/**
* Mark specified documents as selected
* @param {*} state
* @param {*} documents
*/
setSelectedDocuments(state, documents) {
state.selectedDocuments = documents;
},
/**
* Remember documents being dragged
* @param {*} state
* @param {*} documents
*/
setDraggedDocuments(state, documents) {
state.draggedDocuments = documents;
},
/**
* Update document's properties
* @param {*} state
* @param {*} param1
*/
update(state, {document, newProperties}) {
for(var property in newProperties) {
document[property] = newProperties[property];
}
},
ignoreFeed(state, {feed, ignored}) {
feed.is_ignored = ignored;
}
}