story-content: Added remove story modal, added annotations

This commit is contained in:
2018-09-23 13:08:55 +02:00
parent df1295e7a6
commit 564192c76d
10 changed files with 171 additions and 6 deletions
+18
View File
@@ -184,6 +184,24 @@ const storyApi = {
return removeStoryTag
})
},
/**
* Call `removeStory(input)` mutation, returns the id.
*
* @param {{id:string}} input
* @returns {Promise<{id:string}>}
*/
remove(input) {
return query(`
mutation RemoveStory($input: StoryRemoveInput!) {
removeStory(input:$input) {
id
}
}
`, {input}, {permissions: ["member", "story.remove"]}).then(({removeStory}) => {
return removeStory
})
},
}
module.exports = {storyApi, Story}