Подписки GraphQL AppSync, не созданные AWS Amplify для пользовательских мутаций - PullRequest
0 голосов
/ 11 июля 2019

@ mparis Я попытался создать пользовательскую подписку без директивы модели, используя явное объявление мутации (также не созданное с помощью директивы модели), но усилить не удастся создать подписки в схеме сборки.

Я пробовал несколько перестановок и усиление push, похоже, не очень хорошо в случае со смешанной подпиской, где некоторые мутации определены в директиве модели.

schema {
mutation: Mutation
query: Query
subscription: Subscription
}

myModel @model(queries: { get: "getStuff" }){
...
}

Mutation {
doSomething(input: Shape): myModel
}

Subscription {
onDoSomething: myModel @aws_subscribe(mutations: ["doSomething"])
}

знаете, что я могу делать не так?Генерация подписки завершается сбоем, и остальная часть схемы построения graphql генерируется нормально.

...