AWS Appsync复杂订阅参数

时间:2019-01-22 12:53:32

标签: ios swift aws-appsync graphql-subscriptions

我当前正在开发一个消息传递应用程序,并且想创建一个全局订阅只是为了演示我想要实现的目标。假设有一个类似sendMessage的变量,其中包含senderId和Member,例如:-

mutation sendMessage(senderId :String!,members:[String]){
    response
}

此突变用于向用户发送消息,实际示例是不同且复杂的,因此我想举一个小示例,让我们使用以下值运行一个突变:-

mutation sendMessage(senderId :"A",members:["A","B","C"]){
    response
}

我的问题-仅当成员在成员数组中包含“ B”时才可能获得订阅:-

subscribeToSendMessage(member:["B"]): message aws_subscribe(mutations: ["sendMessage"])

1 个答案:

答案 0 :(得分:2)

当前这是不可能的。 AWS forums

中有一个类似的问题,带有很好的解释