Почему не работает Оптимистичный интерфейс?

Это мой gql:

введите описание изображения здесь

Это моя мутация:

await this.props.mutate({
  variables: {
    record: {
      studioID,
      name,
      profession,
      img,
      imgSmall,
      info
    }
  },
  optimisticResponse: {
    __typename: 'Mutation',
    masterCreate: {
      __typename: 'Record',
      record: {
        __typename: 'Master',
        studioID,
        name,
        profession,
        img,
        imgSmall,
        info
      }
    }
  },
  update: (proxy, { data: { masterCreate } }) => {
    // Read the data from our cache for this query
    const data = proxy.readQuery({ query: MASTER_MANY })
    // Add our comment from the mutation to the end
    data.masterMany.push(masterCreate)
    // Write our data back to the cache
    proxy.writeQuery({ query: MASTER_MANY, data })
  }

После вызова мутации я получаю ошибку

Зачем? введите описание изображения здесь

0 ответов

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