AWS Appsync 复杂订阅参数

AWS Appsync complex subscription arguments

我目前正在开发一个消息传递应用程序,并且想创建一个全局订阅来演示我想要实现的目标假设有一个像 sendMessage 这样包含 senderId 和 Members 的突变,例如:-

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"])

目前这是不可能的。 在 AWS forums

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