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
}
}
}}
サブスクリプションの設定時に変数フィールドを使用してフィルター変数全体を動的に渡したい
グラフクールプレイグラウンドでも機能しませんが、渡したクエリ変数を受け入れます