graphql-compose / graphql-compose-mongoose

Mongoose model converter to GraphQL types with resolvers for graphql-compose https://github.com/nodkz/graphql-compose
MIT License
708 stars 94 forks source link

Subscription Subscribe not firing #342

Closed aramis-it closed 3 years ago

aramis-it commented 3 years ago
targetTC.addResolver({
  name: 'subscribtionUpdateById',
  kind: 'subscribtion',
  type: targetTC.mongooseResolvers.updateById().getType(),
  args: { text: "String" },
  resolve: async ({ args, context }) => {
    const { auth, pubsub } = context
    console.log(`args`, args)
    return null;
  },
  subscribe: () => {
    //When this fire?
    console.log('Subscribe')
    return pubsub.asyncIterator('reviewCreated')
  },
})

const targetSubscribtion = {
  targetUpdateById: targetTC.getResolver('subscribtionUpdateById'),
}
MasterWorksHappy commented 3 years ago

I think you have a misspelling: kind: 'subscribtion', ==> kind: 'subscription',

aramis-it commented 3 years ago

thanks