Сложные аргументы подписки AWS Appsync

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

person tryKuldeepTanwar    schedule 22.01.2019    source источник


Ответы (1)


В настоящее время это невозможно. Есть аналогичный вопрос с хорошим объяснением на форумах AWS.

person Vasileios Lekakis    schedule 23.01.2019
comment
Привет, @Vasileios Lekakis. Спасибо за быстрый ответ. Я очень ценю ваше время. Если это невозможно, я попробую другой подход. - person tryKuldeepTanwar; 23.01.2019