Передача Enum в качестве переменной в запрос Relay Qraphql - PullRequest
0 голосов
/ 05 декабря 2018
subscription userSubscription($filter: UserSubscriptionFilter!) {
  User(filter: $filter) {
      mutation
      node {
          name
          addresses {
              id
              pincode
          }
      }
  }}

в этом запросе на подписку мне нужно передать переменную фильтра со значением

const subscriptionConfig = {
    subscription: updateQPListSubscription,
    variables: {filter:{mutation_in: ["CREATED"]}},

Однако CREATED - это перечисление, как мне передать его как переменную фильтра

Если мне сложно-код в самом запросе, тогда он работает .... например, ниже работает запрос

subscription userSubscription {
  User(filter: {mutation_in: [CREATED] node:{name_contains:"ankit"}}) {
      mutation
      node {
          name
          addresses {
              id
              pincode
          }
      }
  }}

Я хочу динамически передать всю переменную фильтра, используя поле переменных при настройке подписки

На игровой площадке Graphcool он также не работает, однако он принимает переменную запроса, которую я передал

...