@nos43ratu

Как сохранять кеш из разных query у которых одно родительское поле в ApolloClient3?

У меня есть два запроса
query ProjectListQuery {
  auth {
    projects {
      list {
        id
        name
      }
    }
  }
}

и
query VulnerabilityListQuery {
  auth {
    vulnerabilities {
      list {
        id
        name
      }
    }
  }
}

и получается так что аполло не может их разделить и кидает в консоль сообщение
60951927d73d5283324667.png
Получается что второй запрос перезаписывает первый и из-за этого апполло еще раз отправляет первый запрос. Я не понимаю как настроить typePolicies в InMemoryCache что бы кешить эти запросы. Или все таки придется давать id vulnerabilities и projects в апишке.
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы