Пример класса подписки с использованием графена и 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'