Пример класса подписки с использованием графена и Python

Я пытаюсь понять, как правильно определить подписки в моей схеме, используя графен-питон. До сих пор я реализовал запросы и мутации, но как вы определяете Subscription учебный класс?

Ниже то, что я первоначально думал:

class Subscription(graphene.Subscription):
  name = graphene.String()
  # rest of attributes...

  def subscribe(self, args, context, info):
    pass

Может кто-нибудь привести небольшой пример? Любая помощь будет принята с благодарностью! Спасибо:).

Брайан

1 ответ

Таким образом, после некоторых проб и ошибок, следующий код будет работать для подписок. По сути, подписка может рассматриваться как запрос.

class Subscription(graphene.ObjectType):
  # Define subscription attributes, i.e. what you want the user to subscribe to.
  # This part will most likely be defined by your schema.
  subscription_attr = graphene.Int()

  def resolve_events_count(self, args, context, info):
    ## define resolver function once UI provides subscription data...
    return 'Value here defined as graphene class'
Другие вопросы по тегам