Ocelot-Social/webapp/store/notifications.js
2019-04-09 20:51:54 +02:00

19 lines
512 B
JavaScript

import gql from 'graphql-tag'
export const actions = {
async markAsRead({ commit, rootGetters }, notificationId) {
const client = this.app.apolloProvider.defaultClient
const mutation = gql(`
mutation($id: ID!, $read: Boolean!) {
UpdateNotification(id: $id, read: $read) {
id
read
}
}
`)
const variables = { id: notificationId, read: true }
const {
data: { UpdateNotification }
} = await client.mutate({ mutation, variables })
}
}