В настоящее время я работаю над приложением для обмена сообщениями и хочу создать глобальную подписку, чтобы продемонстрировать, чего я хочу достичь. Предположим, есть мутация, такая как 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"])