Возвращаемое значение распознавателя клиента Apollo не сохраняется в кеше после первого запуска - PullRequest
0 голосов
/ 10 октября 2019

У меня есть клиентский распознаватель типа Query, который я запрашиваю с помощью директивы @client(always: true), например:

Query: {
  myResolver: async () => { return await performCalc() }
}
query MyQuery {
  myResolver @client(always: true)
}

При первом запуске распознавателя еговозвращаемое значение сохраняется в кеш, как и ожидалось. При последующих запусках, при возврате другого значения, эти разные значения не сохраняются в кеше (и при этом они недоступны в поле запроса data, которое в моем случае происходит из ловушки useQuery).

У меня сложилось впечатление, что значения, возвращаемые распознавателями, всегда записывались в кэш, не правда ли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...