Смешанный запрос со сбоями состояния apollo-link из-за локальных переменных, отправляемых на удаленный сервер

Я пытаюсь написать смешанную мутацию, которая обновляет как удаленное, так и локальное состояние, с переменными:

mutation MixedMutation($remoteInput: RemoteInput, $localInput: JSON) {
  updateRemoteState(input: $remoteInput)
  updateLocalState(input: $localInput) @client
}

Однако это происходит сбой, так как мой сервер логически возвращает следующую ошибку:

{ 
  "errors": [{
    "fields": ["mutation MixedMutation"],
    "locations": [{"line": 1, "column": 1}],
    "message": "Variable $localInput is declared by MixedMutation but not used"
  }]
}

Есть ли способ достичь этого без разделения на две разные мутации?

0 ответов

Другие вопросы по тегам