Итак, я пытаюсь заставить угловой клиент apollo взаимодействовать с сервером apollo graphql. Прямая вставка запроса на игровую площадку работает отлично, однако, когда я посылаю мутацию из углового приложения. Я получил плохой запрос. Я подписываюсь на функцию из компонента.
//Works perfectly in the playground
mutation {
createAwaitingSMS(
input:{
phoneNumber: "06706026221"
message: "Teszt message"
email: "mr.black@gmail.com"
name: "Mr.Gábor"
parameters: "Teszt Parameter"
link: 1
priority: 2
type: "Marketing"
order: 1
date: "2018.01.09"
campaign: 2
}
) {
id,
message,
email,
name
}
}
//Fails from the angular app
sendAwaitingSMS(data) {
const insertIntoQueue = gql`
mutation createAwaitingSMS($input: AwaitingSMSInput) {
createAwaitingSMS(input: $input) {
id
name
}
}
`;
return this.apollo.mutate({
mutation: insertIntoQueue,
variables: {
input: data
}
});
}