da9224a069
feat: server & stream invites rework Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
23 lines
461 B
JavaScript
23 lines
461 B
JavaScript
const { gql } = require('apollo-server-express')
|
|
|
|
const leaveStreamMutation = gql`
|
|
mutation LeaveStream($streamId: String!) {
|
|
streamLeave(streamId: $streamId)
|
|
}
|
|
`
|
|
|
|
module.exports = {
|
|
/**
|
|
* streamLeave mutation
|
|
* @param {import('apollo-server-express').ApolloServer} apollo
|
|
*/
|
|
leaveStream(apollo, { streamId }) {
|
|
return apollo.executeOperation({
|
|
query: leaveStreamMutation,
|
|
variables: {
|
|
streamId
|
|
}
|
|
})
|
|
}
|
|
}
|