inno
10/11/2019, 8:22 AMJoakim Karlsson
10/11/2019, 8:24 AMJoakim Karlsson
10/11/2019, 8:25 AMJoakim Karlsson
10/11/2019, 8:27 AMJoakim Karlsson
10/11/2019, 8:30 AMJoakim Karlsson
10/11/2019, 8:30 AMinno
10/11/2019, 8:40 AMJoakim Karlsson
10/11/2019, 8:44 AMJoakim Karlsson
10/11/2019, 8:44 AMJoakim Karlsson
10/11/2019, 8:46 AMJoakim Karlsson
10/11/2019, 8:47 AMupdateMany and deleteMany Mutations Do Not Fire Subscriptions
Joakim Karlsson
10/11/2019, 8:48 AMCascade Deletion Does Not Fire Subscriptions
Joakim Karlsson
10/11/2019, 8:50 AMCurrently, batch mutations don't fire subscription events.
inno
10/11/2019, 8:54 AMJoakim Karlsson
10/11/2019, 8:55 AMinno
10/11/2019, 8:59 AMJoakim Karlsson
10/11/2019, 9:03 AMJoakim Karlsson
10/11/2019, 9:04 AMJoakim Karlsson
10/11/2019, 9:09 AMinno
10/11/2019, 9:09 AMJoakim Karlsson
10/11/2019, 9:11 AMJoakim Karlsson
10/11/2019, 9:13 AMconst resolvers = {
Query: {
// ... like before
},
Mutation: {
// ... like before
},
Subscription: {
publications: {
// ... like before
},
postDeleted: {
subscribe: (parent, args, ctx, info) => {
const selectionSet = `{ previousValues { id title } }`
return <http://ctx.db.subscription.post|ctx.db.subscription.post>(
{
where: {
mutation_in: ['DELETED'],
},
},
selectionSet,
)
},
resolve: (payload, args, context, info) => {
return payload ? payload.post.previousValues : payload
},
},
},
}
Joakim Karlsson
10/11/2019, 9:13 AMinno
10/11/2019, 9:16 AMJoakim Karlsson
10/11/2019, 9:16 AMinno
10/11/2019, 9:20 AMJoakim Karlsson
10/11/2019, 9:21 AMJoakim Karlsson
10/11/2019, 9:22 AMJoakim Karlsson
10/11/2019, 9:22 AMJoakim Karlsson
10/11/2019, 9:22 AM