Ответ мутации, поступающий в массиве. Я хочу показать ответ массива мутаций в подписке в консоли AppSync. - PullRequest
0 голосов
/ 20 марта 2019

У меня мутация как

type Mutation {
    createMessage(input: MessageInput): [Message]
}

type Subscription {
    messageCreated(room: String): [Message]
       @aws_subscribe(mutations: ["createMessage"])
}

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

mutation createMessageWithMedia {
  createMessage(input: { metaType: Image, receiver: "16140a37-fa4e-4d04-aeda-bbc41a0726b1", room: "45a87f5b-ef9e-41cd-9cd7-f3e2f4946d31_16140a37-fa4e-4d04-aeda-bbc41a0726b1", type: Media, 
  media: [{
    bucket: "bucketname",
    path: "file/file1"
    url: "urlOfS3"
  },{
    bucket: "bucketname",
    path: "file/file1"
    url: "urlOfS3"
  }] }) {
    room
    bucket
    path
    url
    receiver 
    sender 
    metaType
    type
    id
  }
}

Как указано выше, моя просьба о мутации. Затем я запускаю запрос соединения, который выдает массив объектов с деталями мультимедиа (Я использую Aurora Serverless с MySql). Простите за задержку

...