С GraphQL Ruby возможно ли иметь подписку GraphQL и возвращать решает при подписке?Например:
module Types
class SampleType < GraphQL::Schema::Object
field :greeting, String, null: false
def greeting
'Howdy!'
end
end
end
class SampleSchema < GraphQL::Schema
subscription Types::SampleType
query Types::SampleType
end
SampleSchema.execute('subscription greeting { greeting }')['data'] # nil - but want the same as query
SampleSchema.execute('query greeting { greeting }')['data'] # { greeting: 'Howdy!' }
Примечание: найдено это Тип подписки документы, в которых указано возвращаемое значение преобразователя, не используются для данных (только авторизация).